I would vote for this as well.
While I understand the security risk that PyGrub introduces, it sure is annoying not being able to use the kernel out of the distro, or having proper packages for the kernel, its headers, and devel packages.
One of the things I like about Xen (we use it heavily at my job) is the fact that the hypervisor and the guest kernel don't have to be the same, just support the same Xen API versions.
Support for grub is very useful when needing to test out a new kernel, just yum install it, reboot, let grub do the work. Problem, just select the old kernel from the list, roll back, remove the new kernel, sever back up. Almost like you are running on bare metal.
