I don’t think you really appreciate the scale of the numbers involved. It’s hard to find good numbers for Singapore, but by 2060 the US will have 186 million workers and 95 million retirees. Let’s apply those ratios to today’s economy. That’d be about 80 million retirees. If you took the entire income of the top 1%, that works out to $25,000 per retiree. The maximum social security benefit works out to $45,000. Then the average Medicare spending per retiree is $16,000 per year. (And don’t forget, that 1%-er money is also earmarked to pay for universal healthcare and free education.)
(That’s why European efforts to combat their lack of population growth will fail. The US, by contrast, is far better at assimilating immigrants into the middle class and will be relatively more successful.)
Not sure the American Dream is still alive. The Trump administration might as well be the straw that broke the camel's back.
What's inexplicable to me is why it's possible to extract money from an economy by gambling on businesses as if they're race horses.