Earlier quoted context omitted.
> Almost every app (and many games) being made nowadays are thin clients making api calls where all the work is done on the server. This is not true of games. Can you name any? Yes, multiplayer games require a server component, but they're not thin clients. And games that are not multiplayer generally don't require a server at all except possibly for DRM. People don't like wasting their data plan unnecessarily and th…
Diablo 3 comes to mind as the canonical example of this, but it's a PC/console game rather than mobile. Single player mode is still run by a remote server, and if you have a bad internet connection or they have a server outage (which has happened many times) it will be unplayable. Blizzard has been much better than most companies about keeping its online infrastructure up and running long after a game loses popularit…
But still, I didn't buy Diablo 3, and this was one of the reasons why.