Yes, I think this is a good approach.I totally get that.
In this case the village will have a finite cast of NPCs (innkeeper, blacksmith etc...) who will be fleshed out and available for roleplaying purposes. This is easier for me to handle rather than switching up NPCs over mutiple locations over a larger world. Nevertheless, there will be bartering, haggling, manipulating, socializing with these people. I just get to focus on a smaller cast of characters to make them all feel more distinct and alive.
I really just want to get them to roll the dice, figure out how the game works within a constrained environment. Almost like a board game.
The constraints are purposeful in my case. A mega dungeon is easier fo rme to work with currently.
BTW Stonehell has the Kobold Market where you can buy & sell.