When bots go rampant it's basically spam and should be filtered mostly on the relay level, so clients can deal with Reputation level stuff:
- This person is not in my trust network, let me see some additional broader info so I can decide if I want to talk to him or not
- This person is in my trust network but I want to see his track record in the context of our current potential relationship, to be able to make an informed decision
Both of these use-cases assume there has been some base-level filtering applied on relays, so at least 90% of what a client downloads could be relevant to the user. It could be that 50% of that downloaded content is not displayed initially, only if user wants to explore stuff outside the trust network.