Traffic flowing through one discovery channel is free, but traffic flowing through another isn't. While technically separate from net neutrality as it's happening in a different place in the networking stack, it's the same principle: if it flows over the network, it should be equal.
> Traffic flowing through one discovery channel is free, but traffic flowing through another isn't.
That really misrepresents the case. Its not a difference in traffic costs, its a difference in whether the edge provider is willing to send its content over the network to you. And they are willing to do so if you are paying them directly, or you are sent by someone who is paying them with a certain quantity of exposure.
While you could probably formulate a single principle that would support both what you are calling for here and net neutrality, it probably would be a controversial principle even among people who support net neutrality, and wouldn't represent what many people who do support net neutrality support. Claiming that if someone doesn't agree with you on this they must oppose net neutrality is simply wrong, and unhelpful to either your cause of net neutrality.