My old person trait is that I don't think websites should require JavaScript to render, only use JS for interactive elements that are absolutely necessary for the function of your website. I generally accept that I may have to use JS to post and comment, but to read something should never require me to enable it.
There are really people out there using React for their static portfolio website. I think JavaScript frameworks are fine if they compile into a minimal bundle with lazy loading, incremental server rendering, etc. As long as you don't ship unnecessary JavaScript with a full virtual DOM and slow down your page.