>It is not so easy. Changing jobs cannot be always the answer.This. Everything you said is true about most of Europe, and even more so outside of major tech hubs.
Companies call the shots and employees have to follow if they want to stay employed, because there are no good alternatives to go to, when all companies just act the same and pay the same. And most companies here don't give a damn about what their employees actually want and presume they can bait you with a +10% salary increase but exact same inflexibility, toxic environment and management practices. Good luck with that.
Plus, interviewing and changing jobs in the tech world is a monumental effort, taking both time and a mental toll after several rounds of interviews with several companies, on top of your regular job, time that could have went into hobbies, dating, socializing, travelling, cooking, etc., so there's a lost opportunities cost associated with the job hunt.
I've been interviewing around for about 4 months so far, to hopefully change to a better , less stressful tech job, and I'm already completely exhausted from all the "complete our 20-questions, 6 page HR online form about yourself, before you can submit your application, because our time is more valuable than yours", "solve this week long take home test, and when you're done, we'll let you know that unfortunately this position has already been filled", "there will be several rounds of interviews after wich we'll just ghost you, because f*ck you", "you didn't sound passionate enough about our company's products in your cover letter", etc. And, apparently there's a labor shortage. Yeah ... right.
God, I'm so exhausted from all this, some days I just can't get out of bed anymore and sit there wishing I get hit by lightning, or die in my sleep and end my misery.