Porting MVC to MVC core was not very complicated. ASP.NET Core, MVC Core, Razor Pages are all relevant and in use today. And all of them are using same rendering language (Razor), same language Blazor is using. It's not like your knowledge becomes obsolete when you move from one framework to another.
Same thing with most of Windows GUI frameworks MS built. They all use same rendering language/interface (xaml).