"I wouldn't pay a penny for any 'service' or subscription whose owners could pull the plug."
Anyone who hosts games on a server can pull the plug - it's one of the risks you take, and it doesn't matter whether the server is in Moscow or Bradford. Commercial ventures start up and close down all the time, and if you don't have a written service-level agreement and/or the server is outside the UK or EU jurisdiction area you don't have a leg to stand on.
As I said, businesses fail all the time. Caveat Emptor applies.