>Please don't complain about tangential annoyances—e.g. article or website formats, name collisions, or back-button breakage. They're too common to be interesting.
And server side rendering can be as ugly, it is just less visible. We can be really lucky that there is a universal language on the client side for web browsers. Even if it is often abused, it is very much worth it.
Maybe not the most elegant language, but probably one of the fasted to develop with.