1. Сначала было WebForms.
2. Потом стало не комильфо и перешли на MVC.
3. Потом Razor.
4. Теперь сервисы на SignalR + Angular.
5. И вот уже добавили совсем новый фреймворк: ASP.Net Core for .Net Framework
И все это за 15 лет грубо говоря. Получается в среднем технология живет 3-4 года. То есть меняется даже чаше чем президенты в США, если не остаются на второй срок.
Если вы начали разрабатывать на фрейморке не в день его появления, а, скажем, он существует уже год-два, то у вас в запасе 2-3 года, пока он еще будет актуальным. Потом опять привыкать к новому фреймворку.