How about standardized batteries? One for phones, one for tablets, one for laptops. Voltages can vary while still occupying the same dimensions.
Better yet, make all chargers and batteries use inductance to make cables obsolete, then we won't have to worry about compatible chargers! Why does "wireless" remain relegated to network connections?