JohnB47
Contributor
One reason to have a backup is so that you still have a working computer if the primary fails. Another is to check whether or not your primary is working properly. When a computer fails, it may not fail hard - it could just give incorrect readings. If you have two computers that use the same algorithm, a quick comparison will give you a pretty good idea whether they are working properly. If you make multiple dives with computers with different algorithms, the two could get so far out of sync with each other that you would have no idea whether they are working right or not.