As of 1.14.3 the gossip in villagers manages to decay over time, and it was not mentioned in the changelogs, and therefore must be a bug. This ruins many designs for things that the tech community has speant literal months designing. However, the intended behaviour is very OP so I came up with a solution. Villagers who have been cured by a zombie villager cannot spread gossip. Sort of like they are in "panic" mode, like they do when next to zombies, and they are panicked by the zombie they once were. This would solve a lot of problems and make trading much less op. This would mean they would not be able to spawn iron golems either which makes iron farms slightly harder to build. They should however, be able to breed as on big servers the only way to get 2 villagers so you can make a breeder are curing a zombie villager or travelling 10k blocks to try and find a village (the latter is very bad for new players). Another way to balance this, is that villagers that were cured have locked trades (cannot change profession or change the trades of said villager). Villagers should be changed to have an indicator to show how long it has been since they have worked so players would be able to tell if they have a work station much more easily. This is very balanced, and even though you still have dynamic prices (not really as you would have a massive discount), it still gives a reward for players who are willing to put in the effort, which is good as setting this up would require a ton of effort. NOTE: This should not change normal villagers in any way, they are already balanced.