A resposta curta e óbvia para a pergunta é que o Windows está usando barras invertidas para separar caminhos de arquivo. Eu posso ver algumas razões para a confusão.
Primeiramente, pode ser que o prompt C:\
seja muito mais icônico que http://
e assim por diante e, portanto, é o que vem à mente primeiro. Também é provável que a maioria dos usuários tenha que saber ativamente onde um arquivo está localizado, mas não o caminho exato de um URL. Assim, a contra-barra é, novamente, o que primeiro vem à mente.
Em segundo lugar, a barra de texto é ambígua, em que (sem contexto) pode se referir a uma barra invertida ou barra invertida .
Por fim, quero acrescentar que a afirmação "URLs podem conter apenas barras para diferenciá-los dos caminhos de arquivo, que usam apenas barras invertidas" está incorreta. A maioria dos sistemas operacionais não Windows está usando barras como separadores de diretório. Mas o Windows também pode fazer isso. Mesmo que o caminho canônico para um arquivo esteja geralmente usando barras invertidas, você também pode usar barras em sua maior parte em vez de barras invertidas em nomes de caminho. Experimente na próxima vez que tiver uma chance.