It's just not practical. As a family of 4, there is way too much password sharing that has to go on, especially between my wife and I. It's easy enough to shoot 2FA codes back and forth, but relying on a physical key would make it impossible to log in to all the places that don't support multiple users accessing the same account. Banks, credit cards, utility bills, etc ... Tons of places should support that but don't.
I think the article is about the sw passkeys, stored in a password manager. Not hw keys like Yubikey.
But your point is still valid. With passkeys the owner of an account would need to log in and add the passkeys of the other family members so they can log in. At the moment there's no way to share passkeys or even move them between password managers, I think.
But passkeys are still developing. I could imahine that in the future it would work like SSH keys. To allow someone to login to your account, you'd just add something like an SSH public key.
I find passkeys very convenient, but it's going to take a long time until they're supported widely enough for regular people to care.