I disagree on this statement.
1st: Define "professionals"
So we have to run multiple Windows VMs for testing. A part of our customers are running Linux but as standalone machine but not a VZ container. So testing for their systems in a VZ container is not representative.
From a hoster / Linux server provider perspective things might look different though.
Professional: people running servers in a (even enterprise like) production environment and earning money with that. e.g. in datacenters ;-).
You use Proxmox/KVM for testing purposes.
Thats a completely different scenario...
And of course - depending on the software - you may want to test it in an environment that comes as close as possible to that of your customer. I can assure you that some things act differently in a VM than on real hardware (its getting better though ;-)).
Most will use Proxmox in a production environment where uptime etc. is mission critical.
KVM is at the present not yet ready to do that job (Fanboys are allowed to flame me now).
For Windows-VMs there may also be better ways and more stable solutions (and also free) out there right now.
For testing purposes even Hyper-V may be the better idea ;-)
Also, for everyone who uses "bleeding edge" technology when it comes to reliable and stable service delivery (e.g. systems not yet "industry proven / industry standard") i hope they have an angel hovering above them. Its russian roulette.
Proxmox is good because it supports OpenVZ and has a nice management interface - and offers the option to also use KVM, in case you need something else than Linux.
But again, for Windows-VMs there are better, even free solutions out there.