Even if you have more skills you still need to invest in memory to have the spell in the deck.
Then you don't know which skill will be given to you.
If you have multiple Elves you'll have to split the snacks.
Any other race you can just drop a few points in a skill if you really want a specific spell.
I think the skill is fun and unique, but like any other unique things, every one says IT'S OP or IT'S CRAP!