The largest problem with Linux deployment is support. Suddenly you need a tech support team that can support Linux as well as Windows.
Blizzard had a Linux version of World of Warcraft, but can you imagine how hard it is to ensure your support staff across the world know how to handle a customer with a Linux PC?