In the end, wound up staying in a room at a friend's house that was being renovated... working small project work at barely enough to feed myself on... By the end, my truck was reposessed and I was driving a junker. All I can say is for now, keep your head down, and hit your goals.
The up side is during the down time I managed to enhance my skills, learn a new programming language (offline, with the command line compiler is so much fun /sarc).
It's cyclical... I would expect many jobs at the higher end to shift down about 30-50% in terms of base compensation. Working C2H right now, and really hoping I'm able to come in perm. Fortunately in a market not going away.
A union doesn't necessarily have to negotiate maximum ceiling salaries. It doesn't have to negotiate salaries at all. It can just be an entity to prevent the company from letting you go just because the numbers look 2% better.
I think the best of both worlds is when the union only negotiates a minimum salary.
They're more likely to empathize with the CEO who's complaining how hard it is to fire people in Europe than with the average even 10x tech worker.
Then suddenly today I said something and instantly got 100 upvotes...