The ones I have tried in the past, at least under Windows, only seem to have support for the PC/SC Smartcard API, so you typically need a specialized application to use them, unless it's just for logging in to Windows itself, but I'm more interested in logistical/asset tracking purposes.
All the ones I’ve used have configuration options that dictate how it interacts with the host. I’d bet the ones you used were just configured that way instead of being configured as an HID