Retired BA,
I'm pleased your choices worked out for YOU. Such choices have not and will not be as applicable to many others. Money isn't everything; TOS are relative to one's circumstances; motivations vary (the thrill of flying a helicopter on ops, intercepting a potential air threat etc).
Peoples' reasons for not joining an airline are just as valid as those for and should be viewed as their point of view and not whinging per se.
I sincerely hope your health remains for long enough to enjoy that pension....