Зачем нужны комментарии после тега script?
Чтобы браузеры, которые не поддерживают скрипты, не выводили их код на страницу или не пытались их интерпретировать как теги, а принимали за комментарии.
Вставлять скрипты на страницу придумали гораздо позже, чем появился HTML. При этом механизма принудительного обновления браузеров каждые две недели, как сейчас в Chrome, не было. Я уже не помню, существовал ли IE на момент выхода Netscape Navigator 2 (в котором появился JS), но какие-то браузеры уже точно были.
Вставляют это хрень до сих пор только баннерные сети и счетчики, которые так и не вылезли из 1995 года. Нужды в ней сейчас нет ни на грош — даже если какой-то браузер и не выполняет JS, он все равно знает, что это за тэг.
P.S. type="text/javascript" тоже уже можно не писать:)