Historically, the middle class has been shrinking because the upper class has been rising. Insofar as that hasn't been the case since 2000, it's not because of the mere existence of billionaires, it's because of a specific type of financial instrument (in one case), and a one-in-a-century global pandemic (in another case). The mere existence of Bill Gates et al did not cause either the credit default swap crisis or COVID-19.
How does that support the hypothesis that the middle class is shrinking because incomes are rising?
Also, here's a more recent source (August 2020) that's actually an academic paper -> https://www.brookings.edu/wp-content/uploads/2020/08/Squeezi...
> The analyses presented here confirm the broadly accepted picture of rising income inequality and slowing income growth for middle-class Americans. But a few additional points are worth drawing out. First, while the benefits of economic growth have not accrued equally, they have not gone solely to the top 1%. The upper middle class has grown. Second, the main reason for the shrinking of the middle class (defined in absolute terms) is the increase in the number of people with higher incomes.