It makes sense to this degree only, if you DONT use ECC no matter where you are using ZFS you are introducing potential checksum errors in the data path. ECC is not that much more than normal ram. To me it makes no sense to run ZFS even if in some tiny home NAS and leave the data path vulnerable to corruption of any kind. Why bother with ZFS at all if you don’t want complete protection? That’s just bizarre.