Something that annoyed me for a long time as an Apple user was that people would criticize them very strongly for the wrong things, while ignoring, not understanding or actively embracing them when they did bad stuff. It seemed to be the wrong kind of feedback loop. (The absolute roasting they got from Mac developers when they suggested web apps were the future being a good example).
For an example of a Google faux pas, they're crowdsourcing map data in the developing world and then keeping the data proprietary.
If we can't give feedback about companies at any granularity lower than loving or hating the whole company then we're in trouble as an industry (and sadly that often seems to be the case).
> Not only that, but they encourage developers from all over to work on their projects to make them better.
Of course they do... free labor that they can make money off of, even if indirectly.
Google shouldn't be immune to criticism, but I just think it's misplaced here. Yeah, the draconian comment was stupid and probably not the best reasoning to give, but they're doing things in a good way in my view.
I don't hate google, I use them for things. But I really hate the wreckless abandon with which people embrace them. The market can't "correct" them when they do wrong because they have another source for their income.
It's just that in my opinion MS' lock in set the computer industry back at least 10 years. I think we could have a lot more advanced technology today if we hadn't been locked into an inferior platform for so long (today it's not as inferior, but imo everything pre-win2000 had superior alternatives).
I would hate to suffer another set back by too many people betting on the same horse again.
EDIT: Clarification