I worked for a start-up that was a Java shop. A .NET shop acquired it. Our new big projects are moving away from .NET and to Java on Linux to avoid the Microsoft licensing costs. We use hundreds of AWS instances, and the extra cost of Windows instances adds up.
Personally, I prefer not using Windows simply because I love using the *nix shell, and I don't see the point in using something like Cygwin when I don't need the MS stack. However, Outlook on MS365 is quite good.