I agree, but it makes it a bit difficult if you are passing through Unraid storage to the VM or Dockers.
Maybe there could be made a change to the KVM/Docker service and allow to run Vms/Containers that are not dependant on anything in /mnt/user even if the array is off.
That would indeed mean that Pfsense/Homeassistant etc. could keep running even if you had to do some maintenance and stop the array. I guess there is more to this and how the network stack etc is set up. But if there is a will there is a way.
My hope is that the native ZFS that is "Coming soon TM" will maybe add some good gui presets, but will keep feature parity with this plugin. That is a vanilla version of ZFS under the hood that can be used without restriction.