Because under such situation, the system of linear equation itself or the choice of solver or preconditioner cause fatal problem that makes the successive computation meaningless or even trouble (e.g. costs more resources in a supercomputer for a useless job) .  Therefore,  the program has to be forced to quit when this happens.