There is no support for Linux, you use the tools given to you by the company and if you don’t like it nobody is forcing you to work there, you should find a Linux shop.
Something just as simple as admin like OP mentioned is an example. In windows admin is granular, I can give you access to exactly what I want to and nothing more. This way I dont have to worry about scripts or whatever people are doing accidentally wiping out the payroll network share (look up principal of least privilege). On Linux you get root and there you go, you have it all. That is bad. And if you don’t understand why that’s bad then you just need to educate yourself on enterprise IT.
When running a homogenous fleet you have an expectation all devices will behave in roughly the same way. When people hack Linux into the mix you now have everyone and then that one pain in the ass on Linux you now have to deal with directly because nothing works right on their machine.
On windows we thoroughly test and vet all software before deploying it. We don’t have time to do that for all the random Linux crap you want to grab off of GitHub and install on your corporate machine that has potential access to everyone’s personal information or worse just to make simple stuff work. We cannot verify the integrity of our environment because you will always be a weak spot in our armor because you think you know more than we do about enterprise management and security because you really like Linux.
There’s a million more reasons but it boils down to: your system admins and engineers should be working very hard to provide an adequate and secure environment for you to do your job, and when you hack your Linux into our systems, you are just becoming another attack vector that must be dealt with.
If your sysadmin do not have this mentality then you have a bad IT team and that does indeed suck.
A soft lifestyle? And to think this whole time I thought it was just called “being poor and underpaid”