Happy new year to you too.
Library wrappers, protocols and APIs have dependencies, even tho are not used in a very obvious way for the user, they provide cross functionality and compatibility for applications and system regardless the session type.
I think you mean “if it works, don’t fix it.” And yeah, if you’ve got no problems and everything works, why bother doing something that might break it? I have many wayland libraries on my PC, and it works quite flawlessly, so why bother doing something that might break it? Nah! Nope!