to test if the url has a path it is significant if it has a / after 'http://' or 'https://' which is the 8th char.

I personally think that doing tricks to urls is mostly wrong. So the implementation was originally only handling the two most significant cases:
- Full URL
- Prefix format 

Though shin- has a point, that users might just do that and wonder.