ezy320, I think you may have missed a few years of fighting for NE contracts. It was a major issue that the current workforce made sacrifices to reach a clear compromise to have a proper career path for new joiners. All those things you list at the top aren't dreams, they're achievable for any new joiner in their future career with easyJet if they work hard.
I see you're LGW based, feel free to drop me a PM, I'll happily meet up for a coffee and we can have a chat.