Can everyone run their own general contracting firm? Both of your examples require workers. Good for the outliers who are doing well, but if their employees can't keep up with the cost of living that's a problem, right?
The sad truth is that employees that can’t afford the cost of living have little leverage and might be replaceable by employees that will work for even less (because they have to, not because they want to).