I use my card as I have a very common family name and therefore it is easier to get the corret reservation out of the system, especially in hotels with more than just a few rooms.
In foreign countires, it helps the staff to catch you name.
As a sidenote the check-in staff notice you are a frequent guest