The fact that you need to invoke lsblk/blkid/mount first to be sure what you're about to erase forever, then possibly sync and unmount, and only then format. Keeping the same target device at every step is completely on user and the price of a typo is huge.
I love (and usually prefer) the Unix way, but it's as dangerous as it's powerful and the amount of the required prior knowledge is incomparable.