That'd be nice, but probably not totally necessary for streaming relations. It doesn't really need the slot at all. Or shouldn't, I think. Though it might be easiest to allow it to acquire the slot just for convenience and shared code.
Yes, before looking at the code I thought I could do without a slot, but dependency on MyReplicationSlot being set in a number of places has forced me to actually acquire it, in order to keep the changes more contained.