“It’s purely a superstitious charm trying to ensure safe passage of the data.”
The d in dd does not stand for disk. Raw devices are files, and cat, pv and gzip read them just as well. Worse, dd’s default 512 byte block size makes it CPU bound unless you remember to change it. Half the Linux tutorials on the internet teach a ritual, not a tool.