Apologize for the Necro but drop rates still suck. I understand the folks that will say "we had it worse" but that doesn't make for fun gameplay regardless.

The problem is when NPCs are hard to beat, have multiple cards, and low drop rates results in a lot of tedium. If an NPC only has 1 card, 20-40 wins isn't bad because you know when you see that card it's what you need. But seeing an NPC with 3 cards X,Y,Z can result in needing hundreds of wins because you need card X but have multiple copies of card Y and Z despite winning numerous times.