Thank you! Part of the reason that I love these front-end threads is because inevitably somebody will make a fool of themselves by spouting anti-js-dev "backend master-race" nonsense, and this certainly did not let me down.
JS is just not good enough for what we want it to do.
Someone sooner or later has to make a decision to move further.