1) Speed. GetAll can return lots of stuff. Waiting for those to go to memcache takes time.
2) Eviction. GetAll values may never be queried by key, so they are never used in memcache. However they would be taking space from useful objects and evicting them.