* user’s hotel is intercepting the connection and injecting broken JavaScript
* user’s telecoms provider is intercepting the connection and injecting broken JavaScript
* user’s country is intercepting the connection and injecting broken JavaScript
Broken or not: all three of those sound like good reasons to intentionally block JS.