As someone who hasn't played Terraria, I'm going with the villager by default.
And yes, I do recall having killed a villager or two occasionally out of frustration because their trades were more of a ripoff than the things you can find on r/CrackheadCraigslist.
Only it's funny when someone tries to sell a couple of water jugs with crude marker faces for $100 while calling them "homies."
It's just annoying when a Minecraft villager tries to sell me go***mn Bane of Arthropods I for 22!