Your comments

I agree, we assign a YubiKey to a developer for off-site access. Then to require that they carry around the same YubiKey to be able have continued access is just asking for it to get lost. Not to mention our system admins who might need access at a moment's wherever they might be. Being able to assign one YubiKey for their home use and one for their work use would be extremely helpful.