What HSTS is for
Without HSTS, a visitor who types your domain without https:// makes an initial plain HTTP request that is then redirected. That first unencrypted request is the window an attacker on the same network can interfere with.
HSTS closes that window for browsers that have already received the header, because they go straight to HTTPS. It does nothing for the very first visit from a browser that has never seen your header before, which is the gap the preload list is meant to address.
