Welcome to the world.
Do you expect anything different from any other company around the globe? easyjet acts exactly like any other big business on the planet, the system is to blame before the company. unions can (and should) delay the process as much as possible, but if you don't change the system nothing will ever change.