Maybe, but in most situations you're probably better off adding some more developer time to work on software bugs than you are doubling your computation cost.
This kind of problems we're discussing and software bugs are not the same thing. A memory bit flip is not really a software bug is it
Of course they're not the same thing. But they both make things go wrong. There are situations where hardware bugs are important, and there are situations where hardware bugs don't make a meaningful difference.