I might be on board with this if the author even began to discuss why what Google and Amazon are doing is less than ideal for the consumer, but the main point he's trying to make remains totally unexplained, and in addition I don't agree with his argument about Apple at all.
Why is a kindle fire less than ideal - because they sell books on it? You could make the same argument about every video game system - it's less than ideal because you have to buy video games for it. This isn't because nintendo is evil or lazy, it's just how the system works. A video game system is a device for consuming other peoples' video games (and nintendo's too, if they want), and the kindle fire is a device for consuming other peoples' books.
Why is android less than ideal, because it's ad supported? You could say the same thing about facebook, twitter, and every other company out there that provides a free service supported by ads. Some people don't like this, and this leads to developments like app.net - we'll see how paid services like this do over the next couple of years. But the fact remains that if you don't realize when you sign up for a free service that people are being paid to make that they need to make money somehow, you aren't even thinking.
Then let's move on to all of apple's major devices. You get a iphone, but this relies on a contract with a service provider, which is in fact how apple makes most of their money off iphones. Oh no - immoral!
Or you may buy an ipod, apple's other big product. But what's an ipod without music on it from a third party. Hold up - third party pollution, the ipod is no good as a product.
Or perhaps you buy the only other thing they sell, a computer. But you'd better not put any software on it from a third party, because then it's just a means to an end, not an end in itself.
Overall, I understand the general idea, but this was very poorly thought out and needs more thinking and explanation, not to mention that at least to me, the statement about Apple's products all being an "end" is definitely false.