Isn't that the way it is now? Consider open source. One or two programmers build the open source package, then potentially millions of people install it and build a site. They don't even have to be programmers.
Sure, but there will always be people who want or need a great site not just a site (or even a pretty good site), and the former will probably always be much harder than the latter and demand some amount of skill no matter how good frameworks get.