TBF the last two bullet points are verbose descriptions of the thing it means in C++, Java, and Python too. It’s just that in JS, “this” can also be used in other places.
But yeah, in practice, every time I write JS I want to throw my hands in the air and shout “this is bullshit”, but never know what “this” refers to… :D
Good. The Internet was always supposed to be an opportunity to expand the overton window. It’s incredible how much we’ve been allowing tech companies to be censors in the first place, anything that undoes this development is good.