I originally proposed adding this functionality to get_entity (see #2814) - thus mixing fetching and access. Evan wanted to keep them separate (I'm guessing from his comment).

It doesn't cause any performance issue (the entity will be in the cache and returned immediately by get_entity()) so this is all about the ease of use and understandability of the API.