The anonymity network doc says:
If any anonymity network is enabled, transactions being broadcast that lack a valid "context" (i.e. the transaction did not come from a p2p connection), will only be sent to peers on anonymity networks.
Why this behavior was chosen? Does this mean that a transaction will never make it to a block if no miner is connected to an anonymity network?