It hasn't. TLS was not needed until recently. Non-TLS sites used to show up in search results. TLS was not mandatory at all. Also ISPs often provided users with a free webspace. So I could just send 1 html file to my host without much technical knowledge and I had a website that people could visit.