>Distributed systems can be useful but does anyone really believe that they are simpler or easier to develop and maintain?
If you try to maintain a decentralized system, it will be hard yes.
However if you see the nirvana and try to maintain the parts of the system, it will be easier.