Like I said, it is my personal opinion, but: Villager trading mechanics and iron farms are too strong. They make a large part of the game unnecessary to play and thus should be nerfed.
Without villagers I will have to combine different gameplay mechanics to get my resources (mining for diamonds, iron, redstone, lapis; animals, crops, exploration to get some resources like ender pearls, I need to find XP to get enchantments, etcetera). With villagers you can replace the start- and mid-game with setting up your trading hall, which is not fun at all (everyone hates villager pathfinding and all the little ways they can lose their assigned workstation) and after that you can go directly to beating the dragon and finishing the game.
I have only been playing a couple of years, trading was already there when I started. How was the reception of the villagers trading mechanics? Why did people think this was a good idea?
Villager trading actually used to be much much worse- it’s been buffed repeatedly. They used to have set random trades that were pretty poor, but they got upgraded heavily with specialized professions and trading tiers in 1.8, and upgraded again with 1.14 and the raid buff system. I almost never touched trading because I started in the before-1.8 era when it was incredibly simplistic and nigh-on useless.
Thing is, without any sort of these “automations”, Minecraft would be an incredibly grindy game. Really, at it’s core, survival Minecraft is built around grinding. Now, I play Minecraft to build cool stuff. Grinding for materials is a natural part of that- I’d rather grind for those than spend an additional 10-20 hours just trying to get usable enchants on my tools to continue said grind.
The neat part is- Nobody is forcing you to take part in that game mechanic. Everything they provide is available through “normal”, albeit annoying, means.