There is no real business case.
why not? If it's cheaper and compatible, why not?
Besides businesses have an all in one contract with Microsoft for Windows, Active Directory, probably SQL Server, Office, a certain number of seats for MSDN for their developers, Azure DevOps (separate from Azure - it’s the modern equivalent of Team Foundation Server), and the list goes on. They don’t care about saving a couple of dollars on Windows license.
I’m sure there are lots of businesses that dislike Microsoft and the freemium model they’re using.
They definitely aren’t going to trust the long term viability of Valve over a company that has been releasing operating systems and supporting business for almost half a century.
$20 a seat is a nothing burger to basically make sure you support every Windows APi forever. You’re not going to tie your horse to valve
Sure, but how much are they realistically going to pay for it?
I guess improving compatibility with general-purpose Windows apps might help them sell a few more Steam Machines, but it's hard to think that it's really going to move the needle.
Nothing? Valve makes it money selling the games on the store. SteamOS is presumably free to install on your own hardware once it has a general release.
Businesses will happily throw a few million to make tech support another businesses' problem. Cheaper than maintaining a team in-house.
Right, so my question is how does better compatibility with (non-game) Windows apps help them make more money?
Valve wants independence from Microsoft Windows, a better Linux desktop is part of that.