It doesn't always eat grub. Especially if you want it to. I have, on occasion, installed a version of windows after linux. Windows eats the MBR. So then I try to use anaconda to reinstall grub. Unfortunately, if you don't install anything else it will finish without reinstalling grub. This whole picture needs investigation.