Average Manatee, you're being a moron. There is a huge difference between cloud servers and dedicated servers. The name should even give you a hint. A dedicated server is dedicated to a few functions, if those functions are not being used anymore that server is retired. A cloud server is one in a collection of many servers that all serve to host the cloud. The collection of servers, or cloud, then address ALL server needs that eligible users might want to offload onto the cloud. That is, the cloud manages all server task, the cloud does self-management between its servers to maximise performance across the board. Retiring one of these servers does not in fact retire the cloud as there are many other servers hosting the cloud. The only way a service of the cloud is retired is if MS thinks its use of resources are disproportionate to the income it generates - this is highly unlikely for older games, especially given that Live Gold is a subscription service. The only likely way you'll lose ability to play an online game is if MS retired the entire cloud - which is an absurd notion.
Cloud servers will go offline. The cloud will not. Virtual servers will be created on the cloud as needed. The dedicated servers that were retired was retired because of the physical reality, just like cloud servers will be retired. It's got nothing to do with virtual dedicated servers. Your argument is a strawman. Unless you have proof that EA hosted those services on a cloud, which EA does not posses, your argument is nonsense.