I think the solution to this lies in peer-to-peer. Accessing content from other users directly from the IP addresses they have been assigned. The internet as used without paid hosting companies and advertising-supported intermediaries (free hosting on social media, or other forms of middlemen). Even IP addresses, i.e., accounts with ISPs, are often transitory over the course of a lifetime, so there is no "perfect" solution. Why store content exclusively with third parties. Store content offline on removable storage. Take it with you from computer to computer, ISP to ISP. Today, it is easier than ever, though maybe not "easy enough", to share content from home, peer-to-peer. That is, without using a hosting company, social media website, etc. The OP correctly identifies "popularity" as a problem. If you filter all your thinking about the internet through the lens of "popularity" (like Google and Facebook, and the thousands of "tech" wannabes) then you are dead in the water. That is how the "tech" people want you to think. The only content that is important in their world is popular content. Because they rely on advertising to support themselves, that is how they <i>must</i> think. You, the user, do not have to rely on advertising. You do not need to care about popularity. You do not have to be an unpaid content producer for "tech" companies.