As for the public not caring what the pilot is being paid, I'm not so sure.
How confident would you feel if the surgeon who was about to operate on you was being paid 21k a year??
What's the difference?
I honestly think the general public would be shocked to know what most pilots really earn.