Few people assume hotels are truly secure, but generally when something goes wrong, you have an accurate audit trail. That is, if someone breaks into room 413 using a legitimate card, I can go back and say "ok, Michael was the one who encoded this card for him, after the guest had already checked in". You can't do that with the opening device.