You’re the one applying morals where there is none.
Communism is not about morality and we doesn’t have a moral judgment of the world. It’s simply looking at the material reality of things and them formulating ideas from that, the exact opposite of idealism (religion is a form of idealism).
What that user said is an exageration, sure, but they are not far off. Your only options under capitalism are work and pray to earn enough to pay for rent, or live in the streets. There’s no choice here, you have no safety nets, no certainty.
The reality is that the biggest FOSS projects are usually bankrolled by companies that need them, not because of some moral good, but because it makes more monetary sense to do it that way.
Now for the other side, projects with no money incentive involved, where people contribute because they want too, usually are slow or in need of more contributors, precisely because, under capitalism, they don’t have enough free time, they need to worry about their full time job and all the other priorities in their lives before they can sit down and contribute some code.
Again, there no moral judgement here, it’s simply a description of the material reality.
You really love your “them tankies” huh. Maybe you should start engaging with reality instead of this bullshit anticommunism you always do.