Is it just me, or is every little part of JS ridiculously complicated? While interesting and informative, >=0 is also the look on my face after reading this.
JS is garbage that’s a result of the Worse is Better effect. Your intuition is spot on there. It won, though. (sighs)