You might want some processes to use, for example, pure memcache, and some to use the datastore.  I also don't think this precludes application level settings, just makes it more flexible.