I don't think OSS is broken either, but I don't get the complaint here. People and companies use things because it's advantageous to them to do so. When you release software that's free (as in beer), people and companies are going to use it for free. It doesn't matter whether it's "hypercapitalism" or not. You simply can't eschew all of the systems available for extracting value from your labor and then complain that you're unable to extract value from your labor.
In particular, this doesn't make any sense:
> While I believe that it is unethical for large for-profit corporations to not support FOSS projects from which they derive (extract?) immense amounts of value, it is not illegal, thanks to the system.
It's been made specifically, intensionally legal by the people creating it. So of course it's legal, and it's weird to say, "I went out of my way to make this free, but it's unethical for you to actually use it for free".
In capitalism, you have the right to set your own price for your labor and property, and there are lots of mechanisms for charging people for stuff. That's what all these software vendors are doing! In contrast, the MIT and Apache licenses say "I made this but do whatever you want". We choose this license when making things because we want everyone to do what they want. We can't be angry when they do.