Скажу как я думаю.
Я программирую на C# с момента его появления с первой версии более 18 лет, первая версия вышла в 2002 году.
И это офигенный язык.
Но надо быть реалистом и понимать хорошие и плохие стороны технологий.
И не испытвать иллюзий даже про любимую технологию.
Я постоянно проверяю и исследую и другие языки что бы посмотреть что нового есть, какие перспективы, возможно стоит выбрать что-то другое для своих проектов, как в своё вермя я перешёл с С++ на Java, а позже с Java на C#.
И мой выбор был супер-правильный.
Но так же как реалист, я понимаю что в вебе Razor и даже Blazor это реально очень примитивно и неудобно, посравнению с VueJs.
И это я не просто так заявляю, а как разработчик с огромным опытом на Razor.
Однажды я просто решил сделать SPA сайт, и заюзал реакт для SunEngine.
И это было очень... интересно.
После я переписал проект на VueJs и скажу что это реально несравненный опыт, после VueJs про Razor даже вспоминать не хочется.
Не потому что я не люблю C#, а просто по удобству самой технологии и её перспективах.
У VueJs очень низкий порог вхождения, в отличае от React например. Есть русский сайт с очень понятной и простой документацией. Очень дружелюбное сообщество. В Core команде Вью есть женщина из России. Огромное количество готовых компонентов на все случае жизни под Vue.