Self-hosting does not mean doing everything the hard way. It means keeping the option to own the deployment, the data, the domain, and the publishing workflow.
As the site grows, you are not trapped inside someone else''s content model. You can add pages, import posts, manage data directly, and keep the public repo focused on the framework.
That is a much better long-term position than trying to migrate away from a closed platform later.