Outside of these scenarios, HTTPS is not as critical.

It may not be as critical, but I still consider it critical, even for simple static websites. https is the only usable method we have to prevent editing of content between server and browser.