That really depends on the type of website you want to build,
If it's something that could be built using a free/cheap CMS (especially WP), then why going for php coded one,
Other than that, hiring someone or coding a website on you're own should be the latest option, ofc for small/medium businesses
For a bigger project, it's better to be coded for more security & functionalities