The thing he glosses over is that most businesses don't need or even want a perfect logo - good enough is perfectly fine especially as it can be had for a tenth of the price.<p>And that is properly a bigger change than these spec work sites.
Everything is a commodity.<p>When you hire an employee, you hire a probabilistic machine that may produce stuff closer to what you want. When you contract out, then you pay a probabilistic machine that may produce what you have specified which hopefully was what you wanted.
Just as demeaning as the equivalent "cheap coder" marketplaces. If you're a company in a developed nation, you should be forced to pay your employees and contractors salaries on par with life in your country, not theirs. It's the only way to be fair. Hiring someone from Bangladesh should not entitle you to pay them twenty cents an hour.