The mention of JavaScript is just the usual programming language elitism. JavaScript started as a language for web programming (technically it was first used for server-side scripting before being implemented in browsers) so it's "not a real programming language" and therefore "not used by real programmers" so software using it is bad.
Of course there are alternatives to Home Assistant, like OpenHAB, which is written in Java and comes with all the UX typically associated with Java projects. It's not necessarily worse but most people would probably prefer HA's auto-discovery over OpenHAB's approach of granularly defining every single property