It's a twofold problem
First of all, management wants people to work quickly without much training. Instead of creating a Linux network with a bespoke application and spending money on hours of training to use the platform, they prefer the idea of a Windows network with a bespoke application and spending money on a small booklet that will explain the salient points, leaving users to guess the rest.
Second, there is the support issue. And today, whether you like it or not, consultants and technicians who know Windows are a dime a dozen. Those who know Linux are . . . well nobody even knows how many there are.