As long as people accept these contracts this situation will exist.
I don't blame the company they are there to make a profit.
I don't blame the CAA it has nothing to do with them.
I don't blame the existing pilots they have, mostly, been through their own hard times one way or another so they fight for their T&C.
I don't blame the union they cannot fight this battle as they don't represent the flexi-crew.
I don't blame the cadets for wanting a jet job straight from training but they must accept that this is where the problem started and this is the only place it can be stopped. If they are prepared to accept what is offered it will not change.
For most of us looking back the situation is not that different except that today people come into aviation expecting a descent, relatively easy, well paid job straight away. In the past we had to work though the ranks of instructing, air taxi, and/or the small regional airlines, with all that associated debt, to make it to the right hand seat of a jet and those good T&C.
So here we are in the 'have it all now generation'.