If you get disconnected, for whatever reason, how is the Live server process supposed to reconnect? The client code could likely be made more robust and handle reconnects more gracefully, but the server is no longer connected to the client and if it could reconnect, it would.
When you are in a game, that server process only exists in one place as far as I'm aware, so there is no other server to switch you to. That is, your game doesn't esxist anywhere else.
When I disconnect from the live chess server, while my opponent remains connected 100%, and my internet is working fine, it makes you wonder what is going on.
Shouldn't chess.com switch my connection over to a good live chess server, as soon as I start having disconnection issues?
And when I reload the page to hopefully connect to a better server, I get a message saying "too many reloads" and my game is essentially forfeited since I am not allowed to play live chess temporarily.
This is quite frustrating, especially since I'm a paying member.