Lack of resources (payroll), time and competing priorities are why so many nonprofits haven't done well. It's that simple.