I too have been using the shop in TP alot, since I just want to use it rather than finding it in dungeons or grass. Besides I also want to spend the millions of ruppees you find in the game. But I never can buy lamp oil from these places because of the yellow chus who make it dirt easy to get...
if you think that way, how would you fix them so they'd be useful.
That's tough, for starters I would restrict arrows and bombs only being found in dungeons.
Make things more expensive if there are going to be a ton of ruppees and if you're forced to put them back.
That's all I can...