APFS checksums only fs metadata not user data which is a pita. Presumably because APFS is used on single drive systems and there’s no redundancy to recover from anyway. Still, not ideal.
That makes checksums and journals of only marginal usefulness.
I wish some review website would have a robot plug and unplug the power cable in a test rig for a few weeks and rate which SSD manufacturers are robust to this stuff.
Yet all the pointers in that metadata will point to data which no longer exists, and your filesystem will be destroyed.
For example, in ZFS the metadata is checksummed such that pointers to the data carry the checksum for that data.