Could it not be that many of us don't have the time or inclination to waste months in learning something just to make one website? I'm all for the great amateurs of the world, and run Linux as my O/S, but prefer to spend my time on other projects........we can't all want or need to have web expertise, but would sooner expend our talents and time on other things.......

Arguably webdesign has moved on, rather than all that nonsense with designing the site (making sure it'll display on all browsers), uploading it etc, database-driven sites take all the hard work out of it - look better, can be fired up within minutes, look good, and "do the job", the new "online website builders" are only taking it a step further - it's using computers to do what they're good at, taking the slog out of boring repetitious jobs, leaving you free to be creative with the important things - having done some webdesign myself, you need to spend time on such things as the "look", and the getting the "intro blurb" right (NOT an easy task). Then with all the time you've saved you can go and do something useful like improving your solar hot water system, annoying the bejaysus out of your MP, or sticking a wind turbine on top of Nelson's column..............

Sadly, this is what home knitted sites tend to look like -
http://zgeek.com/trailerparkpage/