I am very happy with ASP.NET. But I either use MVC + HTMX or Blazor for the rare cases I also have to do the frontend (which is mostly work done for myself).
If other people are doing the Frontend, I don't care what they use. I just show them the data contracts and wish them good luck.
Some people just forgot why the MVC and these tools are invented at first place.
They complains the framework you use isn't shiny enough. While in practice, things they write using these shiny frameworks performs outright painfully.
It's really a weird trend that everyone just run for the newest thing and forgot why these are invented for at first place.
From .NET Core 2.1 + Angular 5/6 to .NET Core 6.0 Web API + Angular 12/13 on the front-end = Total Win.
No need for changing what works. Svelte? React? Web Components? Naaaah, I am good.