Earlier quoted context omitted.
This is all part of the FIDO Alliance, so, a standards based solution that anyone with the wherewithal to implement it can do so. Many password managers have already said they'll be supporting it, as well as major vendors (Google and Apple for instance). I'm struggling to see your complaint being a valid one. This is basically webauthn, so use a Yubikey or similar device if you wish.
You'll be out of luck when trying to switch from one ecosystem to another (for example, from Apple to Google).
Step 1. Sign in using your existing device
Step 2. Add your new device
Step 3. Remove your old device (or keep it for a backup)
And if you feel that's going to be a big issue for you, use a 3rd party software based tool like Bitwarden, 1Password, or other tools that have indicated they'll be supporting this. That info will sync between those software based tools and allow you to use whichever devices you wish, across multiple platforms with minimal effort.