Currently the spec has "add_subject", "remove_subject" as optional operations that are driven by the receiver. With these operations the receiver decides which subjects should be (or shouldn't be) part of the stream.
This overlooks the need from the transmitter's perspective it's willingness to share data regarding subjects.
There could be scenarios where transmitter is in better position to know what data the receiver should have.
The present or future, legal frameworks, might also require the transmitters to control/filter out the data flow to the receivers.