"KVM supports many more versions of guest OS than HyperV ... look at the supported Linux versions in HyperV "
Because no one sane uses anything other than a mainstream / enterprise Linux version in the enterprise....
Hyper-V supports all of those.
". Besides, I cannot believe it scales better "
Why not - it's got far more advanced functionality - and it's a proper standalone hypervisor - not relying on a complete underlying OS like KVM. And anyway there are numerous benchmarks that show that it does.