Do they actually need one? With replicated deployments you will want a globally replicated database as well. This makes operating your app n times expensive and time-consuming where n is the amount of locations
Correct what most places did when I was working for a pretty global place, they'd have their central stuff. But where it needed to be closer to client it would be like servers handling video and voice streams.