If you relax any of those criteria, you suddenly don't have a programmer shortage anymore.
In addition, programming is inherently not something you can have masses of blue-collar people doing. Once you program something once, there's zero cost to make a copy. That's why blue collar jobs are dying in all sorts of industries where things can be automated - they soon will be automated.
The idea of websites that are 'factory produced' is called facebook pages or any of a number of other as-a-service setups that give you a domain, some pages, and a form-based interface to fill them out.
There's again no need to go bringing a bunch of people into the equation - those sass businesses need virtually no human sales or support compared to a car dealership in every city over 10k people. You can sell your product everywhere on earth with a sales and support system of ~100 people, if you really want to hold a lot of hands.