Yeah, I don't get the gripe, and would never want a fob again. I'd have to imagine that a fob would likely also cost in the hundreds of dollars to replace should you lose it, and those key cards are $10.
It failed for me spectacularly one time, wouldn't unlock the car so needed to use the key...