For something as simple as this, is next.js even worth it?

There is something to be said for it because LLM's having been trained on its structure, but I'm having decent success stripping out all dependencies except tsc.