Don't discount human relationships! For example, I have at least few friends who would be willing a small server in their apartment for me (especially since nowdays, such servers are physically small and draw very little power).
In the theoretical case where the personal photos are hosted on IPFS, they could provide storage for me. And since it is IPFS, it would not require much -- even if they get super popular, the outgoing bandwidth is still relatively small.
Going further, imaging a web build on IPFS, where it is considered acceptable and recommended to pin all the sites you link to. So ipfs hacker news pins all the articles that people are linking to, and my browser bookmarks pin all the bookmarked content (possibly via Firefox sync service), and my personal website pins all the outgoing links so they never go broken.
(Note that this likely would not with the videos very well, but I am fine with that -- most of things I bookmark, and most of HN content for that matter, is video-free)
This is all dreams today of course -- there is a number of technical reasons and missing technologies that make that setup non-feasible now. But wouldn't it be nice to have no broken links?