This 'exploit' is really about a few things, but really, it doesn't unlock any real gameplay 'fun' - shuffle around inventory until you can sell everything for the best price. I can't rob a store owner while using my most charismatic character to distract them, while the thief works their magic either, so no gameplay fun there.

I don't mind attitude as a metric for determining price, but they trade with everyone, even characters they clearly don't want to sell to (Githyanki gets terrible prices). It also seems weird there is nothing you can do to positively influence the vendors (or any character you can trade with) and build better attitude, not even completing quests or saving the grove changes characters attitude scores. You'd think saving a characters life would bring their attitude to 100 straight up. Nope. Still 50. Oh, but accidently interact with the wrong item or attempt to hide in the open by miss-clicking... attitude drops significantly.

Put simply: Give NPC trader 200 gold. 100 attitude somehow makes them think they should then instantly give you their entire gold stash and every rare item they have for a couple of basic weapons, armor, pointless rings etc. So every NPC has the intelligence of a rock. That's the issue I have.

D&D is a roleplaying game and even NPCs have stats. You shouldn't be able to easily influence a high intelligence/charisma trader to 100 attitude just by throwing gold at them, or free items or whatever. They'd see through you trying to manipulate them.