но теперь я гораздо яснее понимаю смысл, цели и различия этих двух спецификаций. Спасибо!

отрим эти две строки:

<meta http-equiv="Content-Script-Type" content="text/javascript" />
<meta http-equiv="Content-Style-Type" content="text/css" />

Из документации W3 поScriptingв разделеЯзык сценариев по умолчанию:

Авторы должны указать язык сценариев по умолчанию для всех сценариев в документе, включив следующую декларацию META в HEAD

Все же это продолжается вЛокальное объявление языка сценариев сказать:

Атрибут type должен быть указан для каждого экземпляра элемента SCRIPT в документе. Значение атрибута type для элемента SCRIPT переопределяет язык сценариев по умолчанию для этого элемента.

Мне кажется, что здесь есть завышенная спецификация. Почемуобе meta и пер-script требуется объявление типа? Какой смысл обязательного значения по умолчанию, если мы все равно «должны» объявить каждый тег отдельно?

Либо пусть по умолчаниюбыть по умолчанию, или просто заявляют, что каждому тегу нужен свой собственный тип - или формулировка здесь просто сбивает меня с толку? Этот же язык используется со ссылкой натаблицы стилей также.

Ответы на вопрос(1)

Ваш ответ на вопрос