@aral if it makes you feel better, they almost rejected my pre-approved mortgage because I resigned to get a new job that was paying 20% more.
And if you are a freelancer is another nightmare. I can imagine the same logic (or lack of thereof) applies to non-profit