В 90-х некоторые старые браузеры не могли интерпретировать Javascript. Для того, чтобы предотвратить проявление неожиданных результатов в таких браузерах, в 1994-1997 годах использовался метод оборачивания кода Javascript в комментарии HTML, таким образом, старые браузеры просто игнорировали скрипт.
starhe, видимо раньше существовали браузеры которые не поддерживали тэг <script> с кодом внутри, в следствии чего отображали его содержимое на экран, чтобы этого избежать делали так, сейчас это уже не актуально.