ASP.NET é caro para seu cliente. É adequado apenas para projetos grandes e a maioria são legados, dificilmente alguem acorda um dia e fala que vai fazer projeto novo em .NET ou linguagem dependende do Windows. Sugiro correr atrás de alguma linguagem mais atualizada para complementar seu conhecimento. Next, Node ou até um PHP são tecnologias super baratas e atuais no mercado.
ASPNET Core é multiplataforma e não depende do windows. E migrar do ASPNET é simples.
.NET é open source a vários anos já e o ASP.NET funciona perfeitamente no Linux. Na verdade funciona até melhor que no windows. E sobre "buscar uma linguagem mais atualizada". C# é uma linguagem moderna e o Asp.Net core é provavelmente o melhor framework web da atualidade. Tanto pela performance inacreditável quanto pela versatilidade absurda que ele ganhou durante os anos. Recomendo rever o que conhece sobre essa plataforma. Vai se surpreender com o que vai achar.