A resposta é que o HTTPS é para interação segura entre o cliente (o navegador) e o servidor (site), mas requer recursos adicionais recursos do computador (cliente e servidor) para trabalhar. Portanto, os sites não usam HTTPS em todos os lugares.
Além disso, como o HTTPS usa, os chamados Certificados não são gratuitos (eles podem criar seus próprios Certificados gratuitamente, mas os navegadores reclamam que ele é emitido por fonte não confiável). Os sites usam HTTPS somente em páginas críticas, como páginas de login, lojas, etc.
No seu caso, na verdade, não é o problema do navegador, mas sim as configurações do site.
No entanto, possivelmente, o FireFox detecta duas versões de sites (http e https) e prefere HTTPS sobre HTTP.