Another philosophical thought: What is the right pay gradient between wage labor and salary - specifically the lower tiers where the majority of salary people exist.
For example, comparing the salaries of the wage people versus what an early career engineer makes? Should there be incentive to get people into 4 year degrees?
I think this is one of the great debates of the times.
Whether it's college FB coaches making $8M while players get free food, or CEO's making $50M while low level workers make $15/hour. What's the "fair" ratio? Reasonable people can have different opinions. But I would posit that the people who are loudest about the topic are also the least reasonable.
Personally, I think stock-option type compensation (which drives probably 80-90% of the really crazy pay) should be based on longer term results, maybe 3, 5, 10 years down the road. Boards and institutional investors could drive those kinds of changes - so much money is long-term invested you would think that would be in their best interests.
WRT "normal" salaried vs hourly employees I think the difference is small enough that the market takes care of it. Should accountants make $45k or $95k? Should welders make $15 per hour or $50 per hour? Those differences are not insignificant, but they are small enough that local conditions and supply/demand for different types of labor can adjust over time to make it work. Honestly, right now I think we are seeing an oversupply of BS/BA degree workers and an undersupply of trade/skilled workers. And society is trying to figure out how to encourage more of the latter. Certainly pay & benefits are a big part of that, but so is perception and esteem.
I think the bigger challenge for office workers vs physical workers is that physical labor is hard on folks and they should be able to retire earlier. You can be an accountant and work til you're 70 if you want. But you can't be a roofer and do that.