"Distributed systems" should die with the 2010s
twitter.com
twitter.com
So the solution is to distrube to fewer racks or one rack?
Fewer racks - still a distributed system
one rack? - Single point of failure, hard to sell 99.99% uptime.
While I do agree using a less complicated system helps everyone, the idea of running in one physical location is not tenable for certain software (e.g. medical records)
I've architected, built and deployed three 99.99% systems using AWS, it really isn't that hard.