There will never be a perfect system. Already users rely on the AI tag on Steam, why not just make it easier to exclude those?
You're letting perfection be the enemy of progress. You will never outsmart the most malicious dev or the laziest user. Ever. What you can do is make progress, take in feedback of how that improved things and where it still fails, and then make more progress.