Heroes used to update its own data files and then Battle.net would reverse it, for over a year.
Once that was fixed, I got routed to a server hop within Blizzard that had built-in latency almost matching in-game connection timeout, so I got disconnected from virtually every game, sometimes only playing 1 minute out of 20.
You don’t undersand, nephalem. Hope has been silenced.