a couple years ago someone ran virtual servers offering remote node services like this topic asks.. th result is that stupid people all bought services to run a node remotely thinking it was helping, when the reality was that it simply clustered many nodes (centralising) to one location.
if you understand the whole point of why there is a requirement to have more decentralised nodes, you would not be asking which centralised services are available to add nodes to..
analogy.
you dislike central banks for holding your money remotely, out of your hands.. but instead of wanting to put a safe in your own home you go out and search for money handling services.
You make a valid point - if any specific DC goes down so do the nodes hosted on those VPS's. The best way to go about it would be hosting your own node on your own computer (not sure if a Rasp Pi could do it) or potentially buying a VPS from a collocated provider with their own DC - that way at least you'd have more redundancy.
@OP: Take a look at lowendtalk.com they should have some VPS providers which accept Bitcoin with their own DC's.