I have a Server in Germany. But my visitors are from all over the world. Will I have to pay to every ISP out there so my data gets to their customers quick?
You don't even have the choice of direct connections to all of the world with just a single server in Germany.
Yeah, you'll still need a lot of transit to reach people, but you can also peer with who you want.
Doesn't matter when we are talking about DTAG, which is the dominant ISP and will not peer for free. Yeah, you can peer with a lot of smaller networks which is nice, but not enough.
Same applies for the US market where the big players refuse to peer.