....In order for there to be support for ending such programs, work has to pay enough for the workers to subsist on their own......
No, it really doesn't have to pay enough. They get paid what they're worth. End the programs and stop facilitating under-achievers. If they want better pay, then they should go to school, get two jobs, whatever it takes.
Free-enterprise means FREE to engage in lawful commercial activities unhindered by interference from anyone - even if they have do-gooder tendancies and "feel" that an honest day's work deserves some unrealistic expectation of sufficient (a purely subjective term) compensation.
You are making too much sense for some here to understand.