This is the case for most clients right now but it is not intrinsic to nostr. With outbox we should be able to send smaller filters that are much more difficult to reverse engineer.
Discussion
Not really. Even with outbox, it's is still quite easy to figure out who is requesting what over time.