Heh, that's why Smithereen stores remote media in a LRU cache of a configurable limited size, instead of storing permanently. The downside is that it takes noticeable time and way too many roundtrips to load each remote image when it's first accessed.
@grishka Our cache isn't permanent either, but the eviction is a manual process. Well, manual unless you put it in cron. But that's not the point. It's still wasteful, it still costs money and processing power even if it gets removed eventually, and for what - ghost accounts