Currently, there is set of default configuration at stream creation and a subsequent request is need to update to a configuration. This is not idea, because the ideal stream configuration is often times already known when the stream is being created.
It makes more sense to able to specify the "starting configuration" of a stream at creation time.