Once he creates the website, does he also host it and handle the billing for his clients? Is he using a website builder like Square space or hosting on AWS?
The hurdle is more than just building the site, a lot of really small non-technical businesses don't want the trouble of handling the billing and maintenance of the site.