I don't know about you but when $TSLA goes up, i go out and buy more things...j/k. The problem is the majority of people, esp in this generation, want to live for the now and the gram. It does not matter if he/she is $1M in debt, as long as he/she looks the part, that is all that matters. Here is some food for thought: What do you see when you walk onto a college campus? Tons of tents offering you free gifts to sign up for a credit card? Why you ask? You are fresh out of high school and you are given a CC with a limit of $3-$5k most likely.
What do you know about managing debt? Absolutely nothing! By the time you graduate, you are so far behind the 8 ball, you cannot spare any $ to invest and it will probably take you a good 5-10 years to pay off this debt, not including any student loans if you have any.
What does this all mean? It means that you will probably be working till 65+ because you will be so far behind in investing because of the debt you incurred in college. This keeps you in the work force for almost the majority of your life and keeps businesses happy with workers.
This is another reason why financial literacy is not taught in High School, they wanna keep you in the rat race for as long as they can and you won't figure it out until you are older!!
Rant over..back to $TSLA