Hey Ramiro, that's a good question. Here is what I think.
We're not positioning hashnode.dev purely as a tool to create a blog. We are offering a product + community. Here is why I think hashnode.dev is superior to hosting a blog on GitHub pages:
GitHub pages is meant for static blogs. So, naturally no comment support. If you are writing stuff on your own domain, you will eventually be indexed on Google. When people discover you on Google and come to your site they can't interact with your content. You can use something like Disqus, but that's limited in many ways and is almost always an afterthought. Also, there is no markdown support and syntax highlighting. With hashnode.dev you get built-in commenting facility with markdown, live preview, rich embeds and syntax highlighting. We are even considering adding a "guest comment" option so that visitors can leave a comment on your blog posts without having a Hashnode account.
GitHub page don't have drafts feature. You have to use a tool that supports live syncing of drafts or just periodically commit stuff on GitHub. I think that's counter productive. We automatically save your stuff and let you work on multiple drafts.
If you use hashnode.dev, your blog automatically gets various useful features of Hashnode such as reactions, comments, save for later, follow/following etc. It's no more a static site. It's full-fledged blog that gives you independence.
Moreover, we give you an option to download all your content (with all the comments) -- so there is no risk. If you have been publishing on your own domain and Hashnode goes out of business (although highly unlikely) it won't have any impact on your SEO juice.
The point I am trying to make is you retain the domain + content all the time while enjoying the benefits of a dynamic blog. So, why have a static site with limited options?
As far as the business model goes, we don't think it's possible to charge developers for a blog. We also think it's unfair to put things behind a paywall. So, that forces us to explore different business models where both Hashnode and the individual bloggers get the benefit. Fortunately, we have raised sufficient money and have some time to think through this and implement a business model which empowers all individual bloggers. We don't have to resort to ads in order to survive next 10 years. We just have to do things a bit differently. :)
What do you think? I would love to know your opinion -- we are willing to listen to the community feedback and align our plans accordingly. :)