I don't think the alternative that solves these issues is to go full communist dictatorship. Just get a better educated society that understands that value creation should be rewarded and where people ask for their fair share of it (as well as understand that your employees should ask for it and get it)