i think that the filtering tools on clients need to improve, as does relay filtering performance.
imho there isn't enough thought going on about scaling. this isn't bitcoin, this is a pubsub protocol. we have any number of options for improving message propagation and filtering performance.