Honestly, the world doesn't owe Canonical a business model. They don't get to do whatever they like and not suffer criticism.
The alternative (well polished, reasonably easy/user friendly) is apple and windows. No more free.
I think much criticism is shallow.
It was an apt-get remove --purge .. to remove the things I didn't like. The things I like I can download from everywhere, much much more difficult with Mac/Windows (how would I e.g. get XCode other than through iTunes?)