Someone can always do your job a little better or faster or cheaper than you can.
There's no shortage of great ideas. There's a shortage of execution.
Lack of resources (payroll), time and competing priorities are why so many nonprofits haven't done well. It's that simple.
Leading is a skill, not a gift. You're not born with it, you learn how.
The combination of fear and ignorance (two sides of the same coin) can be paralyzing.
If you can raise money, you're never going to have trouble getting a job.