worst thing that could happen for the Android platform
Errrr, no. This is the best thing to happen to Android. It's about choice. Different manufacturers competing against each other to produce the "best" Android phone is a "good thing".
Imagine what would a PC user who wants to try Linux reacts if he sees 50+ different distributions...He would be confused and do not know how to choose.
Errrr,no. Generally people buy phones on call/usage charges, contract term, phone features and network coverage. There is already a diverse choice of phone os - e.g. symbian, blackberry's os, iphone os, microsoft... - as well as many manufacturers.
sorting out the features of different phones and the compatibility/usability of different apps among them... It would be worst than try to figure out if a given PC game can run properly on your home PC.
This is called "choice" and encourages manufacturers to observe market requirements(e.g. listen to customer) and hopefully drive down prices(unlikely). Whoever get closest to this wins. The main point of Android are these types of "compatibilty" problems (in theory) should go away. When you decide to buy or upgrade to another Android phone you can take all your donwloaded software with you. You do not have to start again and buy your apps all over again.
Having 100+ models works for ordinary mobile phones, as you mostly do not expect to install any extra software other than which comes with the phone. With a "smartphone" (I hate the term) that is practically a mini-PC, there is value in keeping a small set of uniform performance/feature profile. It is the same trade-off between PC gaming vs console gaming
This is usually called "progress" and "innovation". As devices become more sophisticated people want to do more with them - it's only natural. For example, "Non-smartphones" have smaller screens, no touchscreen and limited cpus - installing extra software is impractical. The iphone was the first mainstream mobile phone to make this easier - by your definition the iphone app store is an epic fail.
Oh and Android is Open-source, shouldn't we support it rather than put it down. Not just because it's open-source but as a product is well implemented and deserves some support.