Even I as a software engineer have a minimum salary I expect because I’m good at my job.
Just because it’s a non-profit doesn’t mean I’m going to demand a smaller salary.
And if the non-profit can’t afford me and gets a more junior dev and they’re not very good and their shit breaks… well, they should have paid full price.
That said, there ARE a lot of dirty non-profits that exist just to pay their executives.