Currently, 97.3% of edits on wikidata are auto-patrolled. Meaning they are from bots, admins or trusted community members. and injecting all of the edits from wikidata to all client wikis is basically having multiplication effect causing major sre problems, slow downs of recent changes (T400698) and more.
As a more radical idea: Let's just inject the rows when the edit is not auto-patrolled. That reduces the rows injected by two orders of magnitude and massively improves the signal to noise ratio. It would also allow us to enable RC injection on commons (T179010) and/or enable showing wikidata rc changes by default in many wikis.
This means many changes that actually change the HTML of the page would actually stop being injected but maybe it doesn't matter if population of Berlin is changed by a bot that is updating from a database. Sure, trusted editors and bots make mistakes too but the noise is much much higher and if someone cares that much, they can watch the items on wikidata itself.
It definitely should start as a config flag so we can gradually roll it out and specially in case of emergencies, we could turn it on.
Once it's turned on by default, it'd make everything much better by reducing the injected rows to 3% of the current flood.