I agree that you shouldn't. But sometimes people will make the mistake and do it, if it doesn't cause a problem on their dev machines. Then it could break on the open web.
Not changing JS semantics would avoid this. All the developer benefits are still possible without semantic changes.
Not changing JS semantics would avoid this. All the developer benefits are still possible without semantic changes.