Sure, but I am a consumer and as a consumer I want variety, choice, and above all better pricing. Android destroys Apple on all of those fronts while providing the same experience (of course both have their highs and lows).
As long as consumers keep choosing Android, devs will keep making those apps regardless of the fear of anything else.
ICS goes a long way into battling fragmentation and its already showing in the latest phones from each OEM. Their menus are the same and both (HTC and Samsung) companies UI Skins are less about massive changes and more about minor refinements.
Finally, for a dev its not a big issue if a users is on say 2.3 vs 4.0. Its more of a difference on the variations of hardware styles and sizes. But that is nothing new as its been a PC issue for ever.







