magisk isn't systemless. Some devices need to keep dm-verity enabled to work properly. One example is some Huawei devices that might otherwise experience weird behaviour or bootloops. If you can't access /data (TWRP can't decrypt, etc) you can instead use either /cache/.