When you want to disconnect compute from storage.
If you have more than one compute node you can reboot one without taking any services down. Or you can add more nodes and they share the storage.
I have two proxmox servers, but I don't run separate storage. Small services use zfs and replication. My big media server VM stays put and has to be shut down if I reboot its host.