What's wrong with being a blue-collar worker / commoditizing the profession? Seems fine, in and of itself.
If you mean it as a proxy for salaries going down because of competition - so many engineering orgs are understaffed, I don't think that's realistic. And tech is, as they say, eating the world. Demand for software engineers seems to be steadily growing; I'm not concerned about supply catching up, at least within my lifetime.
If you're concerned about working with formerly incarcerated and disadvantaged people - that's on you, buddy. Seems great to me. (And yes, that's on most doctors, lawyers, and accountants too. The legal profession in particular, as another commenter pointed out, is awfully gatekeepy. The medical profession requires a whole bunch of formal training, which we have culturally never been excited about imposing. And so forth.)