A question about wine system-wide

The reason that it’s required to install wine-staging is explained as being related to dependencies:

Although Lutris provides a wide variety of Wine builds having a recent version installed system-wide provides additional dependencies. Some of these dependencies cannot be provided by the Lutris runtime.

There seems to be an insistence that the version of wine to be installed must be wine-staging rather than wine-stable or wine-development. Assuming dependencies is the only reason to install wine system-wide (Lutris can manage the specific version of wine used for games independently of what’s installed system-wide), there would only be a reason to pick wine-staging if wine-staging results in different dependencies being installed, compared to wine-development or wine-stable.

Are there other reasons than dependencies for installing wine-staging specifically system-wide?

Is there a dependency difference between wine-staging and wine-development?

The staging version has patches used by the most common Wine versions in Lutris scripts. (i.e.: tkg, esync). It’s not a standalone Wine, but a group of patches applied to wine development branch.

That said, you should have no problem having winehq-development installed, but since most widely used versions have staging patches applied, you’d be guaranteeing compatibility by installing Staging and all its patches to your system.