Not every one who can't afford it has those things... talk about a generalization.
Neither my husband nor I drink, smoke, have nice "rims," or shop at the convenience store for anything more than fuel... and we still can't afford to supply things for the rest of the kids (which they do here; last year, I had to send paper, tissues, pencils, etc. in for the kids to be collected and used by everyone in the class. And expo pens (had to be that brand) to be given to the teachers). Not even half way through the year, they brought notes home that each child was to supply yet another 2 boxes of tissues and 2 packs of paper-minimum. OK... my kid had NOT used 5 packs of paper and 3 packs of tissues. That means other kids didn't send in their stuff... and the parents who DID do what the list requested were being punished with sending MORE.

My husband was quasi-laid off and only working a week here and there for over a year. We simply can't afford that.
Thankfully, my kids don't have huge lists to supply for everyone else this year, as they're both middle schoolers now (and the others are too little); however, they now have their stupid registration, enrollment, and supplies FEES that total about 40 bucks each. Which we can't afford. And no-I don't have a bunch of nice clothes and my hair hasn't been cut in years by anyone but me and my nails are short and stubby and break off all the time. So I'm not spending frivolous money on things. I simply don't have the money for what they charge...