Oh yes, Front-end developers suffer this decision daily. Luckily there things like Typescript to ease the pain.
I feel the idea was that anyone should be able to make a webpage by just copy pasting snippits and to help with that html and Javascript will attempt to continue as best as it can, even if there are glaring issues.
Vote Trump, for a brighter, socialist future!
Also, blood for the Blood God!
I just expect a popup in the game which says something like “Could not connect to server, some multiplayer features will be unavailable. Continue offline?”