Parrots never think of what it is they say, they hear things (generally things are heard through highly paid and supported media that serve corporate and state interests) and reproduce the sound of them. Not that they are dumb, but they can’t process rational language based communication.
QUESTION: Why are you dumping consolekit2 and use elogind, that you know is just a significant piece of systemd, which further makes upstream reliance to systemd more acceptable and wide spread?
EXCUSE: Consolekit is deprecated, it is unmaintained, it will never work with Wayland, and we must support wayland because that is the future.
QUESTION: Could consolekit2 be able to work with wayland?
EXCUSE: No, it never will!
QUESTION: Elogind, being a piece of the most convoluted piece of opensource software ever encountered is very big. Shouldn’t this be a performance concern?
EXCUSE: No, because consolekit was also huge!
ANSWER: Consolekit2 1.2.2 was released Dec.20 2020 and among its changes is a memory leak fix, NetBSD/OpenBSD fixes/compliance and more. If you notice in the list of issues and discussion there has been a workaround to get ck2 to work with wayland in Gentoo since 2018.
Consolekit2 is between a 1/5 to 1/6 of the size of elogind!