Things are expensive...I really don't see the argument here. The cost of living is steadily going up, in order to live comfortably you've got to make some sacrifices. As a "millennium" I don't want to be in my parent's current situation, working to the bone and having less than $100 in their bank accounts until pay day because of shit they have to pay for.
My mom works 3 jobs and my dad works 12 hours a day and they still don't have "play" money cause expenses is always popping up. My dad just got off a little over a thousand cause we needed a new air conditioner for our house. Before that he needed to pay for some new wheels for my SUV, pay the mortgage and pay for a trick out of state for a funeral of a family member. He also doesn't get the benefits that me and my mother get from out job so he has to pay for his health benefits as well.
I literally just got my first paycheck on Friday and I already spent about $100 of it SPECIFICALLY for my job. I doubt I'm getting reimbursed for it but it's something completely necessary for me to do my job effectively, and judging by how quickly the last person in my position was let go, I'm not trying to lose this job. Even my Mom, who was born in 1955 always told me to not take my sick days even if I need them cause if your employer sees that you can muscle though pain for the sake of your job then you'll most likely be someone they'll keep and rely on in the future. So far it's worked out well for her, with her taking up two leadership roles in two of her jobs and a basically only works two days a week for her other job, so her work mentality really worked in her favor.