I don't think your reasoning holds. You say "I know situations where one passkey
client works with some websites and not others, but I don't know situations where a
website works with some clients and not others".
If the website accepts a password, then it can't prevent you from using the password manager you want. But if the website accepts FIDO2 passkeys, it's the same thing, isn't it?