Yet another worrying sign is that at my university (and I've heard similar stories from colleagues at others) is now deciding that instead of hiring 2 or 3 junior faculty positions (new academics straight out of a postdoc into their first faculty job), instead the priority is to spend the same money on one mid-career "poach" from a competing institution. Double the salary, and bigger startup package. Their rationale is that mid-career scientists will bring larger and more research grants (and will do so faster after arriving) than junior scientists. Essentially, let someone else take on the "risk" of the new faculty members and we poach the proven ones.
It's a jungle out there people. If you care about salary and upward mobility for god's sake don't go into academia.
PS I am a full professor at a large research oriented university in north america. Most of my contemporaries from high school and undergrad who have spent similar numbers of years amassing expertise in their chosen fields, but in the private sector, are now making approximately 5x to 7x my annual salary (not including their annual bonuses).