Sì, è meglio specificare in modo esplicito https dall'inizio.
Mentre i "veri" webmaster implementano cose come i reindirizzamenti 301/302 e HSTS. Non tutti lo fanno. Recentemente ho eseguito una scansione dei siti web governativi malesi e ho scoperto che un numero significativo di siti non ti reindirizza da http a https - anche se esiste il sito https .
Ciò significa che i client che chiamano il sito http ottengono solo il sito http , anche se esiste un'opzione più sicura. Il client deve chiamare esplicitamente https se desidera la versione sicura.
Altri siti utilizzano javascript per reindirizzare gli utenti da http a https , che può fallire se hai bloccato script come me.
Specificando https dal get-go, dovrai prima richiedere il sito protetto, risparmiando tempo (non più reindirizzamenti) e assicurandoti di ottenere sempre la pagina protetta.
Purtroppo, il motivo per cui i browser non rendono questo comportamento predefinito è che non tutti i siti hanno https - ma ogni sito con https dovrebbe avere un http (anche solo per il reindirizzamento), quindi tutto l'impostazione predefinita è HTTP, e si spera che si verifichi un reindirizzamento.
Come ultima nota, se il sito ha HSTS. Il browser reindirizzerà automaticamente se stesso (reindirizzamento 307) per max-age su cui HSTS è impostato, nel qual caso il browser assume come valore predefinito https fino alla scadenza della durata massima.