Зачем указывать type?
Для HTML4.01 это обязательный атрибут. А для HTML5 нет. И в type может быть не только text/javascript, а и text/vbscript к примеру
Всё верно, атрибут type для тегов script и link сейчас (в HTML5) является устаревшим.
Все сайты должны переходить на HTML5.