They sound like they wanted a shiny thing to brighten up their lives and help them forget they are poor. Of course they are poor b/c of the shiny thing. I have a coworker doing that with an apartment. Could make different choices and save a bit of money each month.
I think everyone here knows people in that patter. "I hate my job ---> go to starbucks to forget it for 10 minutes and feel good ---> spend an extra 200$ a month on fancy coffees ---> need to work longer at the job ---> go to starbucks..."
It's super helpful to identify your spending patterns and the reasons behind them. In my experience, it's never about the coffee/clothes/books/apartment, it's about the emotions behind them. You can't cut the spending without acknowledging the emotions.
For example, I used to spend money on clothing when I felt not-pretty. Identify cause/need, express to my husband, he makes more of an effort to TELL ME that he thinks I'm pretty (or, y'know, random make-outs and gropes, that works too), and I make more of an effort to pull on put-together-outfits instead of feeling blah in what I'm wearing and thereore I feel pretty even without new clothes that I don't need, and, having dealt with the emotions, I no longer spend much on clothing. Not dealing with the emotions and cutting spending would have SUCKED and just had me feeling un-pretty and frumpy and poor and unable to do anything about it - which is cheap. Same end result, MASSIVELY different path, much more satisfying solution.