"Supporting HTTP is fine,"
For fucking fuck's sake !
Supporting HTTP is NOT fine.
Every coding language and its dog can speak HTTPS, or if it can't, there will probably be a million libraries to choose from to tell it how to speak HTTPS.
HTTPS doesn't put any strain whatsoever on processors (or even 10 year old processors).
And with the advent of LetsEncrypt, cost isn't an excuse any more either, nor is having to worry about renewals ... its all automated.
And for those idiots serving their package repos over HTTP, going HTTP means you can't have HTTP2.
I know Google deservedly deserves all the hate going their way, but turning-on that "show semi-warn thing if HTTP" was actually one of the few good things they did for the greater internet. It encouraged a hell of a lot of lethargic webmasters to pull their heads out of their backsides.