This is a simple mod to allow configurable mobs / entities to pass the mobGriefing gamerule when mobGriefing is set to false.
The default allowlist is "minecraft:villager".
This mod does not alter in anyway how mobGriefing is used by any mob or entity, the only thing is does ti allow certain mobs to pass the check.
The reason for this villagers being the default is that with mobGriefing = false, it is not possible for them to pickup items and therefore cannot breed Villager - Minecraft Wiki