Honestly, here's my take on the articles. Its not about Apple hate or Android love, its simply about Android being different from iOS:
FRAGMENTATION ARTICLE
1. There is no clear-cut forward path for existing Android models. Apparently because there's so many of them. Yes there is that "reason", but for me the most important part is the hardware differences. Just the same way as iOS4 bonked out iPhone 3G due to hardware limitation, its the same thing here. The phones with older hardware or same level performance as those older models (cheap Android phones) are obviously unable to handle updates and suffer the same fate as the iPhone 3G. A Galaxy Ace doesn't have enough muscle power for ICS for example, but we see people getting mad and saying that iPhones and expensive Androids get their updates, why not them? They seem to forget that their phone's cant even begin to compare to those devices because they bought cheap and thus this is a consequence of their buying. I chalk this up to "irresponsible consumers", not a problem on the Android side.
2. Because its open source, and this is in compliance with that premise.. Although honestly this is only a problem in the US and its stupid carrier policies. In Europe and other parts of the globe, its as easy as buying an unlocked, unbranded phone from an authorized seller and inserting your carrier's sim.
3. Again this is in compliance with its open source identity. There's no point in arguing with this really.
4. Apps issue -
Free apps - Yes while this indeed may be a problem, one must realize that people chose Android because its cheaper than an iPhone. Even if we put all apps for paid on Android at prices that are way cheaper than on iOS, that limitation will still be in place. Even if we remove Android from the picture entirely, it doesn't mean that everyone who owns an Android now will actually have bought an iPhone. There is a reason why iPhones are a huge success in 1st world countries, but not so much in 3rd world. You are selling to a different market in general with Android, where the lower earning class citizens outnumber the higher earning ones who have the capacity to buy their apps. In some Asian countries, you can't get a credit card without posting a $3000 bond with the bank, which is quite expensive for a lot of people since the average salary in many Asian countries stands at under $800 a month. Start getting more carriers on the direct carrier billing for Android and you will see app purchases grow. Its all about the market you are dealing with: Android buyers comprise more of the lower end of the earning spectrum, while the iOS buyers are mostly nearer the 1%.
Different OS for Tablets - That's what ICS is for. The next generation tablets and phones will be running the same OS from then on.
5. Defining Standards - then that means going everything against what open source and freely customizeable is. That's the whole point of being open source IMO: You can do anything you want to it. Google has put out recommendations, and that's it.
Honestly, while some of these indeed may be a problem, it seems to me that's its just because Android is designed to be open source, and the writer just fails to see it. The author seems to be so weaned on the Apple way that he yearns for it. And the problems are all US-based problems. Thing is, companies like Google take the entire world for survey. The world is much bigger than the US. It doesn't mean that if it loses in the US, things would look bad for Android. Nokia has already proven this isn't so: Before the rise of the iPhones, Nokia held the world together, standing head and shoulders above every manufacturer in getting more than 50% of the world using their phones, despite hardly ever selling more than 10% in the US phone market. And despite US developers losing interest in Android, if you would notice some of the biggest Android developers aren't in the US: They're in Europe or Asia. Take Go Dev Team for instance. They have the most widely used and one of the best launchers and apps in the whole Market, and they're Chinese.
---------------------------------------
DEVELOPERS:
-While indeed it may seem a problem, I find it good to notice the healthy interest in WP7. Anyway, this is sought to be resolved with ICS, so Google is working on getting a single version on all Android devices in the near future, so I shouldn't worry about it too much.
------------------------------------------------------
GOOGLE
- Honestly, its THEIR apps. They can be as closed with it as they want. Any developer has the right to decide to close their API to others. Its Android that's open source, not Google.