If you're really worried about corruption, the only way to to be sure is store all your data on a FreeNAS (or general ZFS storage) with mirroring or RAID Z2 and use SMB to access it.
My data is not valuable enough to justify that expense, especially if you go and make it All-Flash (because if you're really serious, you have to buy enterprise-level SSDs....)
So, we live with the limitations of macOS and its associated hardware, because we really like macOS and hope that if the next bugfix doesn't finally fix it (promise!), the next version surely will (really!).
;-)