So part of the problem is the evaluation based upon low overhead …. What’s low overhead?
Everyone wants to donate to program work, but never to operations.
Even grants that carve out for operations aren’t always realistic.
Major gifts is one of the best ways to get unrestricted donor funds.
You can get a lot of information from the 990 filing of an organization.
In other comments, I agree that in many non profit organizations there are people who might not last in for profit.
Most of those people however are working in roles that are $30,000 , maybe $40,000 a year and there wouldn’t be someone in for profit who would take that role, for that amount of pay.
Overwork and burnout in the field is very real.
Unrelated to that staffing, I would again go back to operational expenses - rent, electricity, payroll etc. Depending on the nonprofit, this may be a huge percentage… but if you have an organization that has a $250,000 a year revenue, two staff to accomplish what their mission is…. What actually goes to program work might be very little.