You're not wrong. Topic-based relays have been a topic of conversation for quite some time, but we have yet to see them realized.
That's a cool idea