The games at Disney aren't likely even owned by Disney.. so it's purely a profit center for them sans some basic staffing.
A coin-op vendor buys the games, services them, and rotates them in and out as necessitated by themselves or the location. In return, the location splits the coin drop (what people put in the machines) with the vendor.
The vendor basically rents the games out for free.. in exchange for a cut of the revenue. Usually a 50/50 or close to that.
This is the same for every place you find a vending machine, jukebox, crane, etc. There are places that own their own pieces - but in the grand scheme, it's the exception.
In the hotels - its a no brainer for Disney to have the games where the parents can send little johnny off for a bit while they wait, eat, or whatever. Disney has the space - so its making that space take in direct revenue.
It's not as popular out in general retail anymore simply because of the space the games take up. The owners want a better return for the footprint, or just don't like dealing with the hassle of customers asking about the game. They are a point of theft, vandalism, etc.
Add onto all of that the fact the price people are willing to pay per game really hasn't escalated much since the 70s.. and it's a recipe for disaster. I know lots of people operating arcades and coin-op routes... almost every 'arcade' you see is done out of passion - not profit
For Disney - they basically have nothing to lose except for the space.. which in most cases they have plenty of. The ones that suprise me are any in the parks (like Space Mountain)