I've been a developer for many years and I agree with a lot of your opinions, especially the bit about not chasing the most popular or best paid languages or frameworks. Enjoying what you do is far more important.
I think you'll enjoy working with Blazor, good luck with your journey! 👋