Getting pretty tired of these "dear company, let me pay for your product instead of showing me ads" arguments. They show a lack of understanding of business models.
you -> developer
then the developer is only interested in making you happy, because you're the payer. However, if the relationship is like this: you -> advertising company -> developer
then the developer doesn't really care about you; you're just the means to an end, a vehicle to drive to the place with money. The developer and advertiser will build a business relationship, <cynical> and usually make sure their relationship with you maximizes shareholder (not your) value. </cynical>I think the simplistic view of Canonicals business model is the problem with the article.