And gold too. Why isn't it like this by default I have no idea, but it' way too annoying and time consuming to get every single item in the inventory of your party member with Bartering level up. Want to buy something and just short of a few golds? Better leave the shop and start shifting itens around to trade.

Is it better as a RPG mechanic for more immersion? Probably. Should it be a option? Definitely. Inventory management is already a pain with the loads of cheap and useless crap you loot along with the good stuff, and this makes it even more of a pain. Much like Blacksmithing and Crafting was mainstreamed, Bartering should too, to some extent at least.