Yeah but similar techniques can be used. Like a yubikey with fingerprints to do important things, a bt ring that needs to be close to the computer to keep it unlocked, etc.
The idea is that you can solve the problem without having to spy in your employees every move, and focus on securing important operations.
Definitly no. My laptop may lie around in my absence, my key is on my keyring and I take it when I close the door to go outside. Besides, even in the unlikely event they have the key, they still don't have my fingerprints to activate it. This also doesn't address the BT ring.
If you have to worry about your room mate acquiring all of that, your threat model doesn't allow for remote work as the adversary will bypass the keylogger too.
You are working for a retailer, not the militaries.