It seems like the "TikTok" generation is lacking financial literacy. I was too at that age. In the US, we don't typically have a class covering money in the US, which is unfortunate and expensive early in life.
That hasn't changed, but what perhaps has is that 1) social media and fast fashion have created even more demand for the latest clothes, and 2) every clothing retailer prominently displays "buy now pay later" options, something that only existed through credit cards when I was a kid.