I’m using Firefox as my main browser and see a lot of websites which support passkeys but only with Safari and Chrome, but not Firefox.

Why is that? Is this because of the market share or the implementation?

Looks like Firefox has some different implementation ways than the other two, according to AuthGear https://www.authgear.com/post/passkeys-compatibility