Why is the this keyword forbidden in JavaScript?

Why is the this keyword forbidden in JavaScript? Correct Answer Functions should not access the global objects

The this keyword is forbidden or restricted because functions (in non-strict mode) can access the global object through this. Preventing access to the global object is one of the key purposes of any sandboxing system.

Related Questions

Which is the function in JavaScript that will print the current page in JavaScript?
Why was “The Good Parts” designed as a language subset in JavaScript?
Why shouldn’t JavaScript functions not be too long?
Why does JavaScript subset disallow == and !=?
Direction : Select the alternative that best replaces the quotation portion of the sentence : If you are forbidden to do something, it really "does not add up".
Which country is called the forbidden country?