One point - this PR was presented months ago and the design was discussed in the team, and with cooperation of several team members - changing it after it was implemented seems like a non-friendly process :-(.
Secondly the design supports user hints which may suggest that the data should not be compressed. It was not implemented because of time shortage (this feature is part of a collaboration with the academy and was performed by an experienced grad student, but under some time limits). Implementing this hint can solve the problem of compressed data sent by RGW.