Sure, but that doesn't clarify why one would hate MS with every fiber of their being. I can see that with Oracle given they're still behaving that way, but MS seems mostly fine now. Execs have changed, the environment on what products are viable has changed (as you pointed out), so their attitude has changed with the times too.
See the drama regarding the dotnet watch removal, killing VS4Mac, Xamarin related products are now a shade of what they were upon acquisition, C# DevKit has the same license as VS proper and many VS features are never going to leave VS to VSCode, the desktop development mess,....
It is much better now, however wind blows in all directions.