Why modern does not need to mean heavy
A modern website can use semantic HTML, responsive CSS, optimised media and small interactive components. React or Next.js can be useful for application-like experiences, but they should remain optional rather than being forced onto every public page.