All of them, except Overwatch work like shit in my region (South America), do you know why? Because how expensive it is to deploy servers. What should people in that situation do? not play the game.
That leads to a lost sale, Activision/dev not happy.
Why would i invest in this expensive server which will limit my reach of potential sales?, easy, you don't.
Of course they get to use it, it's one of the reasons they make so much money, they're great at managing costs, specially for hosting services, i even recall an article that said that it was one of the main reasons Bungie signed their contract with them.
And no, a shit dedicated server will work just as bad.
Plenty of developers have utilized hybrid systems for regions like yours where they don't like the ROI ratios of a bunch of dedicated servers.