I agree with every observation made, and with the conclusion that having seperate prices for party members encourages players to face the tedium of inventory management.
I’ve come to enjoy getting good reputations from vendors, though, because it entails less pointless looting.