I remember the passkey topic coming up a lot a couple of years ago, my problems with them were the same as detailed in the article. I said I wouldn't use them until I could have a cross platform open source free version. Luckily keepassxc now supports them. I'll adopt way further down the line though.