I think the problem with Linux in the workplace is that it's hard (read harder than Windows and MacOS) to setup to be managed devices. Especially if the company is a Microsoft shop to begin with. The IT security teams just don't know how to enforce the company policies on Linux machines. Enforce password policy, network credentials and managed apps. It easy with Intune for Windows and Mac. Much harder on Linux.
That's the reason I was given by my work place, when I was "forced" to switch from Linux to Windows.
I know, I have used it. But it does not enforce any policies. Just tells you if you are compliant or not.
And that's my point. They could do it. Some do. But most companies, in my country at least, pick the easy solution, which is to not support Linux.