This applies to many things, but the learning speed cards in particular. It's one thing to choose between cards that may be useful later, but it's different having to choose between cards that will never be useful, ever.
Examples:
If I have every animal kinship skill, the card for increasing AK learning speed should not appear.
If I have maximum energy tank upgrades, I shouldn't be getting more of those cards.
If my brain power exceeds the number of current skills available, I shouldn't get those either.
Of course, there are some cards that will always be useful, which is all the more reason not to have your hand clogged with cards you won't ever use.