Not exactly “more resilient”, but rather, “the only way to gain more resiliency over a single system”.
A distributed system can be more resilient, but it also adds complexity, making it (sometimes) less reliable.
A single system with a lot of internal redundancy can be more reliable than a poorly implemented distributed system, which is why at a smaller scale it’s often better to scale vertically until a single node can’t handle your needs.
Distributed systems are more of a necessity than “the best way”. If we could just build a single node that scaled infinitely, that would be more reliable than a distributed system.