The answer to this question is subjective, and depends on the blog’s purpose and audience. If a blog is meant to be a personal space for an individual to share thoughts and experiences, then a blog may not need to be hosted.
However, if a blog is meant to be publicly-available and share information with a wider audience, then it likely will need to be hosted.
There are many free and paid options for hosting a blog, so it’s up to the individual blogger to decide what works best for them. Some bloggers host their blogs on their own web server, while others use blogging platforms like WordPress or Blogger.
Hosting a blog can be time-consuming and require some technical knowledge, but it can also be very rewarding. A well-hosted blog can help a blogger build an online presence and attract new readers.
Ultimately, whether or not a blog needs to be hosted depends on the specific goals of the blogger and their audience.