I don't see a reason *not* to provide this to the app dev, it's a commonly needed feature and we already have the implementation including a fallback.

Providing implementations for commonly needed things like this only makes app development easier for everyone