Если вы используете его для обычных тегов html, это означает, что вы можете программно манипулировать ими в обработчиках событий и т. Д., Например, изменять href или класс тега привязки при загрузке страницы ... делайте это только при необходимости, потому что Ванильные HTML-теги идут быстрее.
Что касается пользовательских элементов управления и серверных элементов управления, то нет, они просто не будут работать без них, не вникая во внутренности препроцессора aspx, не могут точно сказать, почему, но предположили бы, что, вероятно, по уважительным причинам, они просто написали синтаксический анализатор таким образом, ища вещи, явно помеченные как «сделать что-то».
Если @JonSkeet где-то рядом, он, вероятно, сможет дать гораздо лучший ответ.