external resources (e.g. game servers) outside the responsibility of Steam are different things and I wouldn't blame Steam for it.
What if the publisher decides they no longer want it to be available? Is that a "good reason"? It's outside the responsibility and control of Steam.