Well, think of it. Decreasing the disk size would also require to decrease the guest operating system's partition(s) on the disk, and - depending on where the data is located within the partitions - relocating the data. In order to do this, the Hypervisor would need to know the specifications all possible file systems.
André