Now I see what you mean, but I wouldn't say your source is reliable. I can see where your opinion comes from, but you should consider more sources.
Most of those points are either incorrect or don't take into account what the goal of all companies on this planet is. Making money.
Ideology is good for yourself but won't feed you or buy you a house. A middle ground is the way to go.
And Apples middle ground is quality products with proprietary software. You can't control the quality of your products, when opening it up to the competition (Palm Pre).
As some said before Google does this too. You won't get their search engine code, nor will Apple give you iOS.