Investments do not compound fast enough for middle class people for it to really matter. Most people must work for an economy to function. If everyone can stop working and rely on income from investment growth then there would be no more human capital to grow those investments because everyone is waiting for investments to grow rather then producing work and labor which is the true driver of growth.
Therefore, Anyone who relies on investments for income not only by the above economic logic must represent a very small minority... but people who get income off investments are gaining income off the backs of people who labor to grow those investments.
Second, realize that the spending habits of the rich and the poor are roughly equivalent when scaled. https://www.npr.org/sections/money/2012/08/01/157664524/how-...
It is completely erroneous to think poor people are stupider than rich people so much so that middle class spending habits are responsible for most of their suffering.