The WordPress software is free, and you can get basic web hosting and a domain name for $5-10/month. So your total cost of ownership should be less than $100 per year, right?
Only if you’re willing to endure slow load times, intermittent downtime, and are willing to devote hundreds, maybe thousands, of hours into learning the ins and outs of WordPress so you can maintain and fix your site. You might think that once you install WordPress, choose a theme and plugins, and add in your content, you’re done. But that’s only the beginning.