I don't think this applies anymore.
Cheap is getting better and better. And the rich just buy new because they like to go with the trend spending hundreds of dollars on boots.
Most people I know (Netherlands) who are not wealthy have mental issues or don't know how to manage money.
Edit: I don't want to sound like I think the author belongs to those 2 groups. There are many more reasons why someone is poor.