• Internal enterprise / line of business apps. These are very often written in Java or C# even today because the business can force people to install and use the software, and because developer productivity is the primary metric by which platforms are judged. But distribution can still kind of suck even in well run Windows networks, and when you throw in all the executives that want to use macOS, and devs that want to run Linux, it gets much harder. So there's a niche here.