Earlier quoted context omitted.
sccache can, but most of us don't have access to an sccache instance: https://github.com/mozilla/sccache
sccache is pretty easy to set up and you can back it with S3, memcache, redis, etc.
In fact, since you also have super fast "direct mode" caching that bypasses the preprocessor (like ccache but unlike sccache), BuildCache really has three logical levels of cache: direct, preprocessor and remote (S3, redis, ...).