Well, I have been writing .net code since 13 years. No dislikes for .net. but, now I am also writing Java as well and toggle both ways. So, I understand both these spaces quite well. I still don't see any FAANG companies or parallel to FAANG companies adopted to .Net. although, they are bringing quite a lot features to it and making tooling very easy. I still see all crazy startups and big shots use Java as backend. Now a days golang as an alternative. Although, stack overflow, Azure AD is good example of .net scalablity. But, real world scalable products are still running on Java.