It can't do that on other sites, it's a technical limitation. Part of the reason why they push AMP and provide every website with free CDN hosting is exactly to enable caching. If the "purpose" of AMP counts as cheating, then sure?
Once signed exchanges become a thing, that may change, but as seen in this thread, there's a lot of push back for that.