On the topic of improving the code, you are preaching to the choir. Long unheard, I'm afraid.
As you recognized, we can't expect help. Unless the site is on the verge of shutting down, SlayerDuck is not inclined.
On the topic of the rules...if you think setting one is going to result in better practices by the average uploader, I have News for you and they are not good:/
Images are untagged, tags are copied from other sites or invented whole cloth without asking anyone(there is a genius who thinks to themselves "there is no hypnosis tag here! Let's add that" about twice a year), and people "source" images by linking the first place they found a preview jpeg of it. I mean, if they bother.
All of this is Against The Rules, but few people care. Things might be different if the rules were handy instead of scattered across obscure wiki pages, but they are not.
Consequences are rare and for good reason; there wouldn't be much of a site here if you banned the goofs, and other than that, since there are no "tiers" to it, all the staff can do is politely ask. You can already do that yourself, so do it.
On this kind of issue at least, I've gotten better results talking to uploaders politely than addressing the staff.
The staff is responsive and helpful when it comes to addressing bad behavior, bots, or requests by copyright holders. When it comes to addressing the many, Many problems with the site's infrastructure, the best we get is a noncommittal shrug.
I would be Very happy if your request was the one that came through to someone with any power to change anything, but I am not holding my breath.