If they just allowed Retainers in rooms and put the Mercantile Selections in our rooms, there would be no overcrowding (and they could get rid of the Bell outside the Inn.)
I have been saying for awhile, just let our Retainers handle all the Market Transactions from inside our Inn Rooms.
(as for lore, our Retainers could simply be "teleporting" back and forth from the Markets to our Inns.)
