The problem with the government inventing jobs out of thin air is that those jobs tend to be counter-productive - They add bureaucracy and slow everything down further - They add negative economic value.
I would say that by comparison, the private sector does a better job lately at inventing (bullshit) jobs. The value wouldn't be negative. For example was the CCC negative?
Hopefully choosing such organization would lead to less exploitation and more community value, since there's less profit motive. Also less work on bullshit jobs and commercial crap.
And often, there can be some sort of competition between non-profits, which is helpful too.