It's sometimes a question of "available," and sometimes it's a question of cost, and sometimes it's a question of priorities. We're planning Tokyo now, for our Dec trip. And what we're finding is that there isn't a lot of free wi-fi. Starbucks and McDonalds are a possibility. But there is no Wi-Fi at the Tokyo parks and while there is wi-fi at the Deluxe hotels, it's only in the rooms - not the public areas, and from what we hear, it's not very good. And it's not like Japan is a 3rd world country. But what we are finding is that their systems are not always compatible with ours. (ATM's are a bit of a problem too. Apparently, only 2 of the ATMs on Disney property will accept a US bank card.) Most people rent a Wi-Fi device or turn on the International plan via their US carrier (which is what we will probably do for this trip). But when we went to England we didn't want to pay $10 / day for 2 weeks for 2 phones. We researched sims and did it that way, and thankfully those sims could be reloaded when we went to Hong Kong. But then it comes down to when I'm halfway around the world, how often am I going to be checking in on a game? Most our trips, it's been in the morning, at meal times and at bed. And it's a lot harder to complete events when you are checking only 3-4 times a day then once an hour.
And all of that only works for my IOS game. Windows game is completely unplayable when my computer is in Colorado and I'm not.