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?
Also, I wanted to add that since Minecraft exists, building farms and exploiting mechanics has been a core part. A mob dropper was one of the first things I’ve built, basically giving me vast amounts of XP, bone meal and arrows. Automating resource generation is part of Minecraft.