Yes, of course. It’s Open Source, meaning it’s free to use. For anyone to see your website, it must be hosted on the internet.
WordPress comes in two flavors: wordpress.org and wordpress.com. The version available at wordpress.org is a free Open Source version that you may install on your server and use as required.
The wordpress.com version is paid, and what you’re paying for is the site’s hosting.
The issue is, what if you want more flexibility than WordPress.com provides out of the box? (You know what we’re talking about — it’s like those restricted solutions like Wix, Squarespace, and so forth.)