Generally speaking the above is true. Where reality parts with the above statement is when both Windows Server and Linux (in our case: Red Hat Enterprise Linux) are both run in a heavily regulated industry such as Financial Services.
We have @ 4,800 Windows Servers as VM's running under VMWare and @4,200 Red Hat Enterprise Linux servers also running under VMWare.
I'll tell you point blank that the tools to patch Microsoft Windows Servers are far more mature and effective in reporting patch status for example, than Red Hat Enterprise Linux Server is. The difference in the toolsets to maintain both platforms is like night and day.
Hopefully solutions like Chef and Puppet which are being positioned to manage both can handle both platforms as we move to a private cloud solution w/VCE. It would sure be nice to use one Enterprise Class management tool that actually works for both.
You don’t use Satellite?