so firstly, I kinda disagree on the #
javascript point (but I would, I love it.)
You can have free JavaScript. That reminds me: I need to add the LibreJS header to my open-source JS bundles...
Thanks for talking about fonts. There is actually a CSS stylesheet which uses the system default font across a variety of machines, but it seems to be outdated.
You can always use zoom to make things bigger, but I agree.