Does the author understand what kind of "commitment" they are talking about? Do they understand why investment banks pay the kind of money they pay for software developers?
If it were me, they'd be damn right that I'm not "committed". Why do you write open source software? Why do you work for charities? Because you are free to do so!
In my youth, I gave up my freedom in order to work. I will never do that again. It was a mistake for me. I think it is probably a mistake for anyone who loves their freedom. It's a mistake for people who want to be free to help others when others need help, not when the office allows it (which will be never, BTW).
Yeah, you can sell out, and for some people it's probably incredibly worth it. But if you judge the value of your life by what you do rather than what you receive in compensation, then I really don't think you'll be happy with that trade-off.
YMMV.