> Without a standardized interface for creating StreamInterface objects, consumers of this PSR would not be able to specify bodies for requests or responses in a generalized manner in which they don't know about the concrete implementation.

I'd argue if they aren't controlling the concrete implementation then they don't *need* to be setting the body content.