I was under the impression that no matter how many players you have, you should play with (up to) 2 core sets, and one of everything else, and that if you buy multiple copies of the expansion packs, you are (very mildly) cheating by make for easier deck building possibilities.
I became less sure when I saw people talking about playing a 4 player game with *six* copies of Delve Too Deep. I'm playing 4 player and we have exactly one copy of The Miskatonic Museum, which is what I thought you were supposed to do, which gives us 2 copies of that card.
How do people feel about buying more copies of an expansion pack to get access to more copies of a card, in a 4 player game?