I clearly understand the concept of being agnostic and agree this approach.
But from other side: Proxmox recommends ZFS - so IMO work with ZFS should be done with native ZFS tools.
@fabian If You got >10 milions files rsync doesn't work well (with expected performance - any file-based-tool won't).
Default storage agnostic procedure is OK - but for ZFS we got much more better options.
If we use ZFS on both sides:
-...