You don’t get to decide what too much JS in the project is unless you actually work on and have in depth knowledge of the project. I dont like JS, but it has its uses.
Many people are conflating modern electron bloatware with ‘JS bad’, but things are not that simple.
Using JavaScript isn’t inherently a bad thing. JavaScript can be very useful when used for scripting. Obviously anything with a new for performance will be done in C.
Nix the package manager uses the Nix language, and NixOS is a distro built on top of it. They’re all part of the same topic, and the article was talking about that.
Stating problems you’ve had as if they are things that will effect everybody makes you looks very silly. I could do the same thing by stating that Windows is garbage because it doesn’t boot with rebar enabled and it bluescreens non stop. It’s also consistently slower to boot, open any software, and less responsive overall. The default file manager is also pathetic, and the software management is frustrating.
It sounds like you had some significant problems with your setup, but the way you’re describing it, it sounds like you didn’t properly troubleshoot it.
GNOME and Plasma both have great fractional scaling support with Wayland. I have never had whatever problems you’re describing with font rendering. On my machine it looks slightly better than windows, and slightly worse than MacOS. I used an Nvidia GPU with Linux for 4 years and never had any performance problems with the official driver.
Please realize your experience isn’t the be-all and end-all that decides whether using Linux can be a good experience.