Pedantically, while _everything_ is an object is true for Python it’s not for JavaScript which has distinct primitive types for strings, numbers, booleans, symbols, and undefined.
Also these days there's BigInt.
As in, it’s amazing that anything actually works given the internal inconsistencies in its core.
(Disclaimer: I code ts/js for a living.)