every single person should get a new job that pays them more than their last job. ...
Somehow I don't think that spoiled mentality is shared by our predecessor generation.
Er, my memory (circa 20th century up until the Reagan Revolution) was that the generally shared "mentality" was that there existed something called "The American Dream." It went sort of like this:
1) Go to school. Get good grades.
2) Work hard. Get an honest day's pay for an honest day's work.
3) Doing 2 will get you *promoted* so that your standard of living actually goes up.
4) Achieve the American Dream.
Now the shared "mentality" goes something along these lines:
1) Go to school. Get good grades. Major in something that is going make you hireable in a position that is going to take at least 5 years after your grad school graduation to outsource your job to some third world country for 1/10th the wages you'll be paid.
2) Work hard - very hard if you want to maintain your standard of living over the 5 years you'll be employable until the greedy owners of the business you work for figure out how to get Mohammad to do your job for 3 cents on the dollar. Remember, you owe the corporation loyalty - especially if you're salaried (in such case you'll need to give from 10-25% more work gratis). The corporation owes you nothing.
3) Doing 2 will give you a job for a handful of years. Then you'll need to go back to Step 1 and repeat the cycle. And don't complain - this is the Murican Way.
4) This is the American nightmare.