There are numerous companies out there providing professional designed web templates. There are also site that offer free web templates. Then off course, one cannot expect all the free web templates available on the web site are professional, there are however, some free web templates are designed professionally and optimized correctly. If one is seeking for more professional service and support, one can opt in for premium web templates company. An example will be DeonixDesign where the company offer thousands of professional templates. DeonixDesign work as after user subscribe their service, they can have unlimited access to all the contents available there.
When you hire a professional web developer to make a website for you, it is also going to cost way more money. There are low-priced developers, and then there are high-priced developers. But no matter what you are going to end up paying way more than what you expect. Each one comes with pros and cons. Low-priced website designers are not going to be that experienced, but that is why their prices are going to be so low. This does not mean that they do not have the skills; they just are not proven enough yet to warrant a high price.