>If you're looking for card X, the shopkeeper usually has no way of knowing what pack contains that and withholding that pack from you to maximise profit.
Although I believe they do weigh Pokemon booster packs to find the ones with more valuable shiny cards.