Nono... you do not know what a gamemechanic is
Basicially food poisoning is a cheap addon to food. But it doesn't add anything that wouldn't be fixed by reducing food availability.
Lets compare hunger and food poisoning:
"Hunger" is one gaming system. It needs balancing (since food is still too abundant mid-late), but it is exactly what you describe. It implements stamina, it forces exploring or gardening/hunting, it needs recipes or skills.
And other way round: mining needs more food, so more mining, more farming/exploring.
Its a cycle.
You need ressources to build your base ->
mine -> needs food -> needs to go exploring for food or growing it
loot for materials and tools -> fight zombies -> lose hp -> lose stamina -> need food
grow it -> rotten meat (from some zombie animals or corpseblocks that you need to find)
"Food poisoning" only has one cycle:
"eat food, roll dice, have a 1/25 chance to eat more" It is an enclosed system. A tag on to the hunger/food system that doesn't add anything but a % chance to need more of it. Which could be more easily done by decreasing loottables for food/increasing recipes and so on.
I don't dislike it because it is hard. It is not. It is annoying system that has no place in the game.
It has only downsides, with the ONLY "upside" that vitamins have a use and the perk "iron gut" is mandetory if oyu can't be bothered. That is not good gamedesign.