We would consider companies foolish if they left sales on the table, even if they didn't immediately need it. Why would non-profits be expected to not fundraise as aggressively as possible? The expectation that non-profits should be run on fumes is silly.
Why would you expect someone joining a charity to take a huge shit on the charity’s primary mission? And expect donors to like it?