There is no middle class anymore: a line created by average folks who earn an average wage and spend too much and make minimum monthly payments on everything and after 20 years of humping the 9-5 or 10-6 or 12-7 wonder why their bank accounts are so anemic and why can't I retire to Hawaii like I planned to when I was 20? "Middle class" is a useless metric anyway, because when pressed to define it nobody can, or they massage the definition as the argument evolves.
Here's the definition: if you qualify for government assistance, you're poor. If you don't have to work for your money - you might choose to, but you don't have to - you're rich. The middle class is right in between. I don't know about you, but I see a huge swath of people in between the states of "waiting in the government cheese line" and "collecting 6/7/8/9-figure interest checks".
That really sucks for your friend. But they exemplify the difference between broke and poor -- they were broke, in a bad spot; but I assume they're gainfully employed now and managing well (I hope).
And of course several countries in the world do provide for the disabled. Even the US provides some support.