Broken business models
Some business models work. For example, Microsoft may have awful software, full of bug, bloat, and buyers' remorse (especially since the buyer never had a choice), but their business models work quite well, thank you. In some ways I think that Apple's anti-freedom business models are even worse, but again they work. In Apple's case they work exceedingly well.
OSS has tried a number of economic models, and ALL of them have failed. OSS software is barely surviving in most cases, and even in the best cases, it is far below it's potential. Actually, though I'm still using Ubuntu on a couple of real machines and a few more VMs, I mostly regard it as an example of another failure to reach its potential, especially when Microsoft gave it a green light with that Vista fiasco. At least for my international and rather prosaic needs, Ubuntu's utility has actually declined from a peak about four years back.
Ubuntu is using the large donor model, where the two weaknesses are the donor's pockets and the donor's decisions. I think that his pockets aren't empty yet, but his decisions have been increasingly for annoying flash that the programmers like while breaking such trivial essentials as the Japanese input system. (I can't remember all of the other problems with the more recent releases, but I do remember massive backwards leaps on the Japanese part of it...)
Another popular OSS funding model is basically donated time by programmers without real jobs, with independent wealth, or perhaps just with nothing else to do. SourceForge is a monument to the orphaned projects that result.
This article is about the advertiser-sponsored business model. If it worked for TV, it's supposed to work for the Internet, eh? Excuse me, but TV is DYING because that model has created an intellectual wasteland. There are a few exceptional programs, but they are rapidly becoming fewer and fewer. Me? I stopped dealing with Amazon because of their in-your-face advertising.
I actually think there may be a solution. Something like Kickstarter or IndyGoGo, but with support for project proposals and evaluation of the results. Project management is actually important for anything above a noddie. My own version of the idea is called "reverse auction charity shares", and was mostly created before I ever heard of Kickstarter, but as far as I know, it is not in use anywhere...