One solution, that was common until neoliberalism became the defacto in the western world, was high taxes for the rich.
Neoliberalism has been an obvious bust, growth is anemic, wealth distribution is becoming civil-war causing bad, political corruption rampant, but because no-one else has a meaningful alternative we're all still stuck in this 'the rich getting richer means we all will' fallacy.
You have a nice story, but it's simply not true.