The only data you're getting from the API server is for you. Subscribing to all events is quite a bit of data to process, as is searching through it. We have systems that does exactly what you're asking for, but it's not done in the client nor would ever be due to the performance hit you'd get (and if everyone did this on the API servers I'd imagine that would start having issues too).