At least they have a union and a legal system where one is allowed to hold industrial action. If you join EK you have very little rights. You know that when you join. No union that will help you if you have an incident. I really cannot understand why in this day and age you will join/stay the likes of EK or QR.
the final pension scheme is not relevant here. That also depends on life expectancy and demographics. Or are you of the opinion to putt the burden on the younger generations? I do not know the situation in BA but in other companies it was not sustainable.