IMHO, having this crate separated out from hyper doesn't really accomplish too much other than adding additional time and effort to basic usage. Defaulting to https support, but allowing a user to opt out, would seem to be a far more logical (and secure) pattern.
All in all, thank you @seanmonstar and everyone else who has contributed to the Hyper ecosystem. It is certainly foundational to the Rust web ecosystem. I hope my feedback here is constructive and valuable.
For reference, the decision is written up in this issue: https://github.com/hyperium/hyper/issues/985
Most helpful comment
For reference, the decision is written up in this issue: https://github.com/hyperium/hyper/issues/985