Почему некоторые объекты называют с большой буквы и не апперкейсом?

Artmal

, Там написано, чтоб вы придерживались одному стилю написания, и приводят примеры.

В скобках написано, что они так не делают, но способ распространенный, лично я ни разу не видел, чтоб window писали большими буквами либо с большой буквы, скорее имеется в виду собственные глобальные переменные.

Функции-конструкторы это аналог класса, поэтому принято называть с большой буквы во всех языках программирования.

Полным uppercase'ом функции-конструкторы скорее некорректно писать. Такой способ используется для констант. Видимо и именование глобальных переменных подразумевает что-то подобное.