> But in a manner of speaking, isn't your statement similar to a C++ programmer preferring to avoid understanding pointers?
No. Pointers have a coherent model and represent a fundamental low-level rule of how computers work.
'this' in javascript is just messy.
I personally almost never use it.