@FineFindus I’m in two minds about this. I agree in principle, and copying ideas from other places for no reason other than “they do it” is of course stupid. However, we should not shun an obviously good idea just because our someone else is doing it well.
In the case of a Wayland protocol to expose a user’s preferred output to clients, it is (in my mind) a no-brainer. Not having it is a useability issue for multiple use cases. GNOME and KDE already have their own takes on the concept, both of which rely on horrible kludges. SDL3 tries to paper over this with more buggy kludges. Users and application developers have made it clear that they expect this to Just Work; the reason for that is, quite frankly, irrelevant. Standardising an approach with the input of the broader community and in response to obvious demand for this feature is the correct approach if we want to keep people and applications. We are already facing enough headwinds in the gaming space specifically without creating our own.
Does this mean we should copy COM or UAC or WMI or the Windows registry or support out of tree anticheat kernel modules? No, of course not. In the case of the latter, fuuuuckkk no. But just because “Windows/macOS/BSD/some desktop I don’t like does it” can be used as a justification for an idea does not immediately make that idea bad.