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.
Realmente as facilidades do ASP .NET são su reais de tão boas, eu até tentei usar outros frameworks mas admito que eu estou na minha zona de conforno no ASP .NET.
Recentemente eu comecei a desenvolver com .Net Maui, como ele permite programar para Windows é Android ao mesmo tempo essa será outra tecnologia na qual eu vou me especializar.