It's been getting worse and worse for years. Airlines making money on employees, charging £35K for a TR and line training. Desperation/impatience is making many airlines lots of money at the moment, and of course they're all willing to sign

contracts with

terms and conditions because there is nothing better out there. It's tough and I can't really see it getting any better, not for a long time yet anyway.
Best thing to do these days is try to train with minimal debt, unless you've got tonnes of cash to get rid of. Go modular and give the likes of OAA and CTC the finger.