"Generally accepted" by who? Based on what?
Sometimes the reactions on this site are silly. We're talking about community college here. The people going to community college are trying to transition their life from minimum wage retail job to useful careers as things like dental hygienists, nurses, IT workers and daycare workers.
Their own increased future earnings will offset the subsidies through higher taxes and reduced burden on social services, and everyone in society benefits by having people in the types of jobs that community colleges prepare students for.
Community colleges are just a massive benefit to society at large, regardless of whether you're leftwing, rightwing, rich, poor, young or old. Literally everyone is benefiting here.