Hmmm, it has a display. This is going to last about two days in my pocket.
For the last year I've been carrying around a couple Yubikeys on my keychain. They've been through the wash at least once. They're well nigh indestructible.
I don't know how you make something capable of user interaction AND immune to keys, pocket fuzz and soapy water. It's a tall order.