They're all right. But it's also exactly the problem with Linux in a corporate environment. For better and worse, Microsoft have made Windows a single, predictable entity. While we developers see the myriad of Linux options out there as the result of freedom, customers see them as evidence of confusion and lack of focus.