Can you explain the rationale for this change?

It sounds like you always want to use qemu when running in KVM, instead of using nested KVM when it's possible. Any reason to avoid nested KVM?