This sounds like the whiny rant of a child. It's not just about money, it's about drive and vision. If you have drive and vision, then your employer will notice and you'll move up, learn more, maybe even make enough to start your own business with your own ideas. If not, if you don't choose to better yourself and fight for what you want, then you fit the position you allow yourself to fit. You wouldn't ask a janitor to make business decisions, why would you ask an accountant, or a programmer, or a designer?
Life is about taking pride in what you do and going after what you want, not about whining, me me me.
Sure, you wouldn't necessarily ask a janitor or a programmer to make business decisions; the constraints of mortality force us to specialize in life. Nevertheless, do you really believe that one speciality - business - is so much more important than all the rest that it deserves to extract a disproportionate share of the profit from almost every enterprise? That doesn't seem self-evident to me.
" If you have drive and vision, then your employer will notice and you'll move up"
It pains me to say this, but this sentiment strikes me as seriously naive. Plenty of people work like animals, are driven like crazy, and have "vision." And for quite a few of them, their employer could give two craps.
I disagree. I think that if, for example, someone offered you a free foot massage, and broke your foot, you would have every right to complain. Even if a service is free, you have a right to complain if the person does not deliver what he promised. In this case, the rant may not be deserved, but I don't think that your statement holds true in the general case.
The author clearly has no concept of using the best tool for the job, he just has a beef with a few programmers doing things wrong, and his response is to act just like them.
I'm sure he was the kid on the playground who took his ball and left if someone didn't play by his demanding rules.