質問を整理すると,
- Next.jsにおいて外部DBを使う理由
- ハードコーディングではなく,DBに保管する理由
- ハードコーディングのデメリット
の3点かと思います。
自分もNext.jsを実際に触ったことはない(どんなものかはなんとなくわかります)ので回答できる立場ではないかもしれませんが,自分の考えです。
まず,1点目について,DBも使えるサーバは維持費がかかるからではないかと思います。
Vercel等は確か商用利用でなければ無料枠があったと思うので個人ブログも無料でデプロイはできると思います。ただ,それだとDBが使えないから外部のDBで無料あるいは安いDBをAPIで使うんだと解釈しています。
次に2点目について,ハードコーディングだと,エディタが必ず必要でHTML等の知識がある人でなければブログを書けないからだと思います。
最後に3点目について,2点目と同様に執筆のために知識が必要になるからだと思います。
個人の学習のためであれば,ハードコーディングでもDBでもいいと思います。ブログのCMSに有名なWordPressがありますが,WordPressもDBに記事を保存しています。