I'll be the dissenter who thinks that many people who get paid 300,000 - 400,000 deserve every penny of it, if they can keep that organization profitable. Most of those compensations, you have to read the contract in more detail anyway to understand what really is compensation, what is conditional, what is of variable value.
I'm not sure how anyone earns a million dollars a year - but they are probably working 24/7/365 to get that, as well as doing some pretty stressful stuff and dealing with some very difficult situations.
To top it off, the top position in a charity organization, is as are many executive positions, kind of dangerous. You are exposed to every nut case and fanatic. Someone is always going to hate you, or see you as a target.
Working in the not for profit sector has a whole set of its own problems that would take a book to explain.
I know most of the executives I've met, lead a life very, very few people could tolerate for a day, let alone a month or a year or a career. They do not have 'hours' and they are never, ever 'off duty'. They are never 'out of pocket', and 'vacation' means sitting on a beach taking calls and playing referee just like you do when you're in the office...it also means having your wife and kids very unhappy with you. People who have 9-5 jobs can't even begin to imagine. It is so much worse than any other type of job.
I used to get SO SICK of people with hourly jobs, telling me, 'well just tell them to shove it and come shopping with us tonight, tell them you work 8 hrs and that's it' or 'You are working on the WEEKEND? You're staying 'til it gets done'?? You don't get paid overtime? NO ONE TOLD YOU YOU HAD TO COME IN????' or 'It's YOUR vacation, you tell THEM when you're taking it, they don't tell you!' or if I said I worked some place for five years and all my vacation time accumulated and was lost each year, because I never got to take even one single day off for 5 years...because 'things had to get done' and 'it was my responsibility'.
Someone with that attitude can't even begin to understand what goes on. If some one is good at being an executive, they earn it, every single penny, no matter what they're paid.
Or what you give up as far as family, health, leisure time, etc. The endurance a person has to have...it's pretty incredible. Further, you're very likely to get canned no matter how good a job you do, because at some point someone will get irritated at you, and you'll be out of work for months, years, before you find another job like that. Your income, averaged out over your career, will actually be fairly modest...LOL.
And usually you can't take a lower job, as hiring managers will think you'll just leave when you get another high roller.