I completely agree with that. For business cases, the client and relay should be a paired set.
A group chat app would have to be something like that. Interop lets you open the door to let in events from the global network, but not every client needs to see every event.