I think that's a pretty misguided statement. If you _can_ donate you should. Imagine having to deal with any other platform...
The more people (and companies) donate the better we're all off IMO.
The more people (and companies) donate the better we're all off IMO.
What he's saying is that linux is part of a sustainable economic system from which companies profile, so that (now) it does not require individual charitable contributions.
If he "wants to" + "can", then he should.
The argument was against "I can but why should I if companies will", which I think misses the point of contribution. The more the better.