If the majority of your site's resources are not directly related to the information on the page, you're bullshitting yourself.
I build this website to be as maintainable as possible. Too often I have lost track of the development. I can't count the times I made something too complex and lost interest. I'm done experimenting with tired CMS and no-good frameworks that get in the way.
Build on Plain Text and Eleventy
I took the most minimal setup I could and build on that with one rule: Every time I add something, I have to take something out; it doesn’t need to be of the same complexity—it could be a complete feature or a CSS class name.
No webfonts
I do not load any custom webfonts; not locally, not from one of our technology overlords. Yes, I will lose some control over my typography. My defaults, however, should suffice and make the site look similar on every device.
No privacy shenanigans, yes to analytics
Analytics show me what I should optimize for and where my content goes. This isn't about tracking you, there's no personal information involved. I use Goatcounter and their privacy policy is excellent.