We currently neither know which version users are running nor on which systems and if plugins or other 'new' features are used.
Implement user telemetry that reports back a few non-identifying instance metrics daily or weekly. Maybe also on plugin installs/activation. Must be Opt-In and all submitted data should be transparent - maybe a log of the last x events that were sent could be visible to superusers.
This should be discussed thoroughly before implementation - probably as a plugin. Has the potential to be controversial, especially with EU citizens.
We could try to use other gauging mechanisms like switching the update checker to a custom server and using the user-agent to get passive data. That feels a bit sneaky though.
I love the way octoprint does it: https://tracking.octoprint.org/. They expose the results to https://data.octoprint.org/ - which feels like a good idea in general. ELK stack + Grafana on a VPS might be a good solution.
Pay now to fund the work behind this issue.
Get updates on progress being made.
Maintainer is rewarded once the issue is completed.
You're funding impactful open source efforts
You want to contribute to this effort
You want to get funding like this too