Dont sell villagers, they are living things (kinda) not furniture.
Yes because pixels have emotions,breathe,and are fully aware.
Anyway, In my opinion you can't just get a villager from a giveaway or cycler
then sell them because you're taking a villager someone else would've loved to get and getting it purely for profit to make, That could've been someone who didn't have bells shining moment to get a villager they really wanted and there you are picking them up then dropping them for a quick supply of bells.
I believe selling villagers is ok, If you don't like Island hunting, Stalk market, then Sell villagers but throw in giveaways now and then because some can't afford pricey villagers.
I'd much rather giveaway a villager, I'd personally rather get a villager for free that i'd be not as damaged if they accidently moved as i would be if i paid about 20 million bells for a villager that just ended up moving, it's worth it and not worth it at the same time to buy them, and besides giving away the villager can really make someones day,make them very happy, and put a smile on their face to me thats better than bells. ~Feels Moment Dun Judge me~
It's
your choice to sell the villager or not and whatever you do with that villager hopefully it makes someone else very happy no matter how they get it be by Trade,Giveaway or Selling.
I personally wanted to sell villagers but I can't make people pay high prices I feel so horrible if I even try to auction them I feel guilty if the price gets too high so Giving away villagers makes me feel better and it just feels right to me to do so and we all go about it in different ways, I'm not going to judge people who sell them,Not going to judge people who trade them, or giveaway. If it makes the person recieving the villager happy at the end of the day i don't care as long as the person getting your villager is happy regardless of how they recieved it.