Well, that is only one wy to look at it. Clearly, you have a bias that prevents you from realizing that this "fragmentation" you are rambling about is only a concern for you. I can tell you that for myself, and the many people I know that own android phones, it is a complete non issue.
The core code is the same, regardless. You don't seem o understand that. Each new version brings refinements, improvements, and new features. But they till run the same apps from the store. No issue there.
As for your hardware remarks, I will counter that it is far better to have a choice of what hardware you want/need, rather than having someone at Apple deciding for you.
Sent from my iPad 3rd Gen using ipf