All Linux distros should be free charities and their developers should eat catfood and ramen.
I think Canonical should be more honest that they need money. People would gladly pay for stable OS that is supported long enough. I think the combination of Stable OS, lots of Apps that is close to the current upstream relase, and good hardware support is the winning formula here..
My dream is that I want Ubuntu to be essentially the equivalent of OSX, but I can install it on as many hardware configuration as possible, not just Mac