I think a lot of large corps could function quite well with a model like: (a) allow employees to choose a MacBook instead; (b) use various macOS enterprise management tools (such as Jamf); (c) use Windows virtual desktops for Windows-only apps
The main reason many don’t isn’t because this strategy won’t work - it is because it would cost them significantly more than a Windows-only strategy. So they won’t do it, or they will but limit it to only certain job functions (engineering, executives, sales) where the business benefit is clearer
The problem with adding Linux to the mix, is the variability of hardware and distributions can make it a lot more complex to manage, compared to a Windows-only or Windows+Mac fleet. And you also need people in your IT org with the skillset to handle it