Business don’t “dislike” Microsoft enough to go with a game developer and revalidatd all of their software over their entire organizations. The people making the decisions don’t go around worrying about nerd wars.
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