¿Hay alguna diferencia con el uso de solo ubicación y el uso de window.location en los navegadores?

Me encuentro siempre escribiendo:

console.log(window.location.href);

Sin siquiera pensarlo. La mayoría de las respuestas en SO también lo escriben de esta manera. ¿Hay alguna razón por la que no pueda simplemente escribir:

location.href

ya quelocation es un objeto al nivel de la ventana? ¿Hay algún problema de compatibilidad entre navegadores con esto?

Para aclarar: Se que haydocument.location - es decirNO de que se trata esta pregunta Esto es acerca de si hay alguna diferencia con el uso sololocation vs usandowindow.location a través de los navegadores.

Respuestas a la pregunta(1)

Su respuesta a la pregunta