Some nodes specialize in routing others' payments. They have to pay very careful attention to how many payments are flowing through which channels. They have to balance fee rates and try to gauge which nodes are reputable and well connected. It's basically a whole job unto itself. For the purpose of sending zaps you can just open a channel to a routing node and not worry too much about fees. One channel should be all you need.