I apologize, my reply was uncharitable. You are right that private companies should stop being leeches and give back to the community.
I just wish we all collectively made FOSS work, because to my mind it's the greatest development in computing history, instead of going the proprietary road once again. Which I think is bad for all of us, even if short term it might look like a solution.
But yes, leeching is a problem.