As I understand it, libsecret talks to any daemon that implements the dbus secret service interface. A hard dependency on gnome-keyring is technically incorrect, and brings in additional dependencies on systems that would not otherwise require them.
The dep comes from this: https://bugs.gentoo.org/475182#c2
I see. After some searching, it seems the situation has not changed in the last 4 years.