The idea is about reducing complexity and reusing community-tested solutions, not creating a new layer of complexity with a coded in a rush, badly tested poorly documented closed-source layer.
btw, if I use native lvm I can get a lot of flexibility.
edit: some BS removed.
btw, there is still no x86_64 xen-host for a modern kernels.