All of us have been frustrated at one time or the other by so many different charging cables and plugs for the different varieties of cellphones. Why couldn't all the cellphone companies have come up with a standard cable-and-plug combo to charge any and every cellphone? Is it really necessary to ship a separate charger (or two, if you count the car charger) with every single cell phone? It's ridiculous and such a waste!
As technology advances and big companies consolidate, the companies usually try to build their own universe of products, accessories and software. They jealously guard these from becoming interoperable with other company's products. These days, with DRM technologies, they are even trying to limit music and video to play within the borders of their own hardware and software. Such tactics are invariably driven by the management and marketing types who think it helps them make more money. They don't realize what the engineers, who have been at the forefront of technologies which have resulted in huge economic gains, have always known: easy interoperability is the real way to make your products popular, capture a big chunk of the market and rake in all that money!
Recently we came across what I consider to the be the height of incompatibility among tech devices, and which can't be explained even by the above theory of dumb managers and marketers: we discovered that the charging cables for the Thinkpad T42 model and T60 model laptops are incompatible! Yes, we couldn't use the T42's cable to charge a T60!! How the hell did that happen?