I'm a bit ambivalent about this (and not totally convinced by my proposal here). I was wary of adding another configurable option ("flag fatigue", etc), and logically the keyPrefix is a constituent component of the "fleet endpoint". The magic "default" was really just to provide backwards compatibility for users that were previously specifying an endpoint.