It's almost impossible for a non-technical person to hire a good technical person. You wouldn't even know where to begin.
So yes, MANY web companies are started by non-technical founders, and it progresses like this:
1. Get seed money
2. Hire a designer and developer
3. Build the site
4. Re-build the site because it didn't work
5. Fire developer and hire new developer to build site
6. Struggle to get developer to see your vision
7. Argument with developer on why he is doing all the work
8. Developer quits, look for new developer...
etc.