Otherwise the service would have to presume. Which either excludes http:// or https:// probably the first.
I've ran into this when writing an url shortener and decide that without the protocol, I'd just put https:// in there. So that people could still add webcal://, ftp:// ssh:// and http:// in there if they wish.