they're never going to be great at quantifying too many nil checks

Why not?