You will have a hard time browsing the web, including this site ;)
No, HN works even js disabled.
I did this experiment a while ago, blocking google in my hosts file. Usually fonts break (arrows, icons), and javascript breaks (reddit and stackoverflow need google ajax jquery to uncollapse collapsed messages).
But in general most of the web is usable.
In theory it should be possible to host fonts and jquery locally, but I wasn't able to manage that.
Unless you always browse with the network inspector open I don't really see how that would be the case.
If the website does not work without something like Google fonts or tag manager or whatever other bloat, it means, that it is shoddy-made, by an either uninformed or ignorant entity. It probably is illegal according to EU law as well, since I never gave consent to being tracked by third parties. I do not use that website. Browser tab closed.
In the cases, in which an external entity forces me to use crap websites, I isolate them in browser profiles and/or container tabs.
In cases, in which the content is only available on that website, I can try reader mode. Or try to find some other frontend, like Invidious for YouTube.
So in most cases I can do something to reduce the toxicity of the cocktail, that modern web development practices have cooked up for me.
[1] And yeah most of those useful snippets are for tracking, but actually several privacy solutions like cookie management platforms can be held inside a tag manager as well. To me it's still worth it because if I block those CMPs along with GTM it means no banner and no agreeing to any tracking.