If this is all you hate SPDY for, your hatred is misplaced. Most HTTPS connections in the wild will have compression turned on anyway.
As for HTTPS, nothing requires me to seek out sites that use HTTPS. Nor to trust sites that use it which I'm forced to use. And nothing requires me to send headers asking for compression support when using HTTP. But with SPDY, everything is compressed, all the time. It's all on by default. This is by design.