I agree with most of the things you said, but I think that online website builders like exai.com are providing all the things you talked about, and allow people that cannot afford hiring a professional designer to build a good website to their businesses and start growing..