The main problem are companies forcing windows servers and technologies when they are not the good ones for the task.
If one needs to set up desktops for accounting, windows is fine. But I saw companies setting shared NFS drives used by Linux severs on windows machines! Not joking!
I know companies that even deploy kubernetes clusters on windows servers!
Just because finding cheap windows engineers is easy, everyone has had an experience on windows to put on a cv. Than some of that cheap labor go up the hierarchy as head of a random infrastructure team because all good sys engineers moved to manage linux servers after some time, he recruits people like-minded, and in few years you ends up with a team refusing to do the right thing because “we know windows and windows can do the same as Linux and Microsoft is good for governance and Linux bad”. Execs don’t understand the difference and force architecture to go along because they don’t believe it’s worthy to rebuild a team, we are anyway using windows for accounting and execs laptops, it can’t be that bad! Even accenture and mckinsey consultants us it! And they told us that wls2 is the holy grail
Corporate IT is the peak of suboptimal tools for the job because politics and money