Detta, I think there's been a cultural shift, too. I also grew up in a family where money was tight and we wore our clothes until they weren't wearable anymore, although we had nicer things for church etc and wore the older stuff around the house to play or do chores.
Clothes are a lot cheaper now, and considered disposable - it's expected that even people without a lot of money will have a fairly large variety of clothes, compared to what people used to have. On the flip side, wearing the same clothes for years and years is looked down on, when it used to be perfectly normal. (Not advocating this, just saying that's how it is now, at least here in the US.)