Because their is no innate inclination for altruism (which literally doesn't exist-yes, even in people like Tony ) that requires government intervention. I'm all for programs like Medicare, Social Security, etc, as they are direct to citizen services. They aren't "altruistic" as the American people get various services in return for their tax contributions, while the CNCS programs (and others like the Peace Corps) extend beyond basic public services.
Programs like AmericCorps, etc can be executed more efficiently on a local level. I don't see what purpose the corporation serves. Why not just appropriate the money to each individual state in block grants via the regular budgetary process?
Sure is great to have President Trump cutting the fat. I'd wish he'd scale back the military budget rather than increase it and instead invest that money in building back up our national infrastructure at last.
AmeriCorps programs are executed on the local level already. The only part of CNCS that's nationally run is N triple-C.