I think a good reason why the /shop doesn't allow players to buy from it is to promote player to player trading. If the shop did have a buying option, player to player trading would lessen. Thus weakening the Noobscraft economy. Of course if you need to bring lots of torches, a good way would be to not craft the actual torches until you need them. For example, bring a stack of logs and coal. Since your 2x2 crafting grid is big enough to craft torches with raw material, you may be able to save inventory space that way. I hope this helps.