> but I do agree it requires some deeper understanding

You are agreeing with who?

"large disagreements about fundamental design decisions" is not a lack of understanding. NextJS is the problem.