Maybe if new channels you were being invited to didn't automatically open themselves. Instead a little red dot indicator with a number in it (similar to a Discord ping count) would appear, then you click that and a context menu with all the channels is shown, they don't appear on your channels list if you don't pick them off this list pending.
But yes they should probably still all reply on the channel you hailed them on. If you don't want replies from everyone, simply change the range you are sending messages at, I personally prefer to use the Planetary range when trading.
But yes they should probably still all reply on the channel you hailed them on. If you don't want replies from everyone, simply change the range you are sending messages at, I personally prefer to use the Planetary range when trading.