As a humble member of the SLF community, PJ2 has reiterated an absolutely important point in my view.
I have 4 children, at least one of which had harboured ambitions of becoming a pilot, until he realised the rewards available.
He is now training as a doctor, and of his friends, medicine and law are the career leaders.
I had truly not realised how a pilot's rewards had dropped, let alone the rest of the cabin crew. Not to say there are not still excellent pilots coming through, but the pool of talent they are being drawn from I would suggest must be shrinking.
I have no answers of course, and continue to read these highly educational forums with admiration for the jobs you perform. And indeed for the insights into the computer / human being interface that also apply away from the flight deck for sure.