> do not deserve to exist
It's an easy position take take when you're a well paid developer and money problems aren't a concern.
I used to feel the same way, until I started my own business. I couldn't attract venture capital and I had to bootstrap the company. There was no way in hell I was using my house for a loan.
Early on I relied on people who wanted to stay relevant, but needed flexibility, and were happy to take a lower hourly wage. For example, a stay at home parent whose SO earned the majority of the household income.
My business contributes sincere value to a niche industry that otherwise doesn't get any attention or investment. It's been said by several in my industry that without my company, several hundred community news organizations would likely fail.
Today, I can afford to pay a living wage. But now I understand that growing a real revenue generating business (without artificially inflating a company via investment) is difficult, and often requires low cost labor in order to get to the place where you can afford higher cost labor. Try it and you may not be as idealistic.