that's true only so long as your application is a single monolithic single instance with no shared caches and data all found in a single application database. Once any of those factors are no longer true, then having a distributed cache alone is generally much faster than each application node potentially recomputing the same problems