Yeah, you're missing the greater economy that surrounds your microcosm.
Skill is not in abundance. People pay for skill and people with skill can demand pay.
People without skill have little value to offer. Is it better to price their skill at its true value and have them work or to price it at an artificial value and have them not work?
On the consumer end, lowest price doesn't declare a winner. Look at Whole Foods or Ben and Jerry's. These are companies that hire essentially unskilled workers who speak English well and look and act like my peers and they get paid more than minimum wage.
However, if I walk into a Walmart I'm usually surprised that the people working there still have a job. They're typically weird or rude and/or speak poor English (this includes supposedly EFL people).