A mob who has picked something up will no longer despawn. Not sure if that's good or bad. Some people like to keep Zombies as pets and dress them with armour. If "/gamerule mobGrieffing false" was used certain people would lose their pets, or would it be just new mobs could pick things up.