Sometimes a mother cat will stop taking care of her babies if she senses there is something wrong with them. Nature can't afford to expend energy on offspring that are not likely to survive. Or, she just might have poor mothering instincts or be ill herself. It's not her fault. We can't ascribe human characteristics to a cat. The one at fault is the human who is allowing her to reproduce willy-nilly.