One simple answer is that I would ask them who they are looking for first. This means that in theory, players could meta-game the system, looking for the most useful crafts first. However, they are hampered by the fact that they don't know what I rolled for the number of crafts, or if I've gone ahead and selected all the local crafts beforehand (as I have for the village I'm currently using in a game.)
If there's three or more PCs, they could conceivably look for all three simultaneously, at which point I'd roll in this order:
- Associated with regional economics but not "do it yourself"
- Common but not "do it yourself"
- Luxuries that peasants can do themselves
- Rare or completely unrelated to regional economics
Thus, "basketweaver" in Ducksborough is a luxury (the locals could probably make their own crude baskets.) "Butcher" would also count as a luxury (they can slaughter their own ducks,) but maybe a dairy would be ranked as a common non-luxury craft. A glass-blower is unrelated to the regional economics, but not necessarily rare (there might be easy access to sand,) while an armorer is unrelated AND rare. I would subtract 1 from the number of potential armorers, except at fort settlements or others with military activity, which means small villages always have zero armorers, unless specially placed. Bowyer, on the other hand, makes sense regionally (if the locals are duck hunters rather than duck farmers;) bowyer would be treated as a common non-luxury.
If players do a simultaneous search for a glass-blower, a basket-weaver, and bowyer in Ducksborough, I'd do bowyer first, then basket-weaver, then glass-blower. Since Ducksborough is a small village, there's only one tradesperson per trade, so there's no roll and therefore would be no glass-blower; if the players specified a different search order, there might be one. In a small town, there's an actual roll for the number of craftspeople in a given trade, so there's actually a chance for things like armorer.
Any craft that the players don't find is either imported (hit the weekly market...) or can be made by just about any of the locals (ask a peasant if they'd like some extra cash.) Or flat-out unavailable, for rare trades. For repairs, modifications or crude facsimiles, rather than normal trade items, some trades can act as emergency stand-ins for others. For example, I neglected to include "blacksmith" in the notes for Ducksborough, even though the table clearly indicates that there would be one. A blacksmith could repair minor damage to metal armor and might even be able to make crude armor, although there would be a risk of malfunction in battle and possibly a reaction penalty as well when your opponent sees your leather jacket covered with linked horse shoes.