I’d sort of rather have the opposite: http over ssh. There’d be key pinning, multi streams, and many more cool things

Ah, you can already do this with tunneling. It just doesn't make any sense.