Yubikeys could be cheaper. In addition to the two I have, I bought two more to store offsite with friends and family for redundancy (with access to my password manager + important email accounts).
With a usb stick form factor I would think Yubikey would be doing more to convince consumers a yubikey will not fail like a usb stick (randomly and from disuse).