I don't believe so, though I guess some do. The purpose of (well-written) "thick clients" is to provide real-time interactivity and reduce bandwidth. Beyond this, if something can be done on the server without degrading the app experience, it probably should be.
Added bonus if the site works fine without client-side JS at all (which Next.js does)
Added bonus if the site works fine without client-side JS at all (which Next.js does)