Limited functionality after growth. What you're describing is fine for 10 blog posts, but what about 100? 500? How then do you manage pagination? Search? Tagging or categorisation?
These are a big part of what's called the JAMstack, and there's a great rundown of them by the guys that run Netlify at http://staticgen.com. (Netlify's blog is a good place to learn about JAMstack even if you don't plan on using their service, which is really nice, BTW.)