Earlier quoted context omitted.
Yes. There's absolutely zero excuse for including compression as part of a cryptographic protocol.
You'd have the same problem if HTTP supported compression of the request headers & body. It's because it only supports compression of the response body that there isn't any leakage already.
(Even if HTTP probably just got lucky here rather than deliberately making the right choice, it's still the only layer that had the chance to make the right choice).