I’ve looked into many of the most showcased/popular react/next.js apps out there and a lot of what they do is fetch some JSON and generate some static/non-interactive DOM. Yet they pay the full price of a client side framework and related tooling.

These apps will be redically simplified if they shipped HTML directly from the server and swapped just parts of the UI as needed.

Do you really need all that client code to do that?