Has any one ever looked at multiple hosting sources?
In my experience a new podcast gets downloaded a lot and old ones, sometimes but not a lot. I was thinking that it might be of benefit to designate a class of podcasts, say <90 days, come from one source, i.e. buzzsprout, and anything older comes from a slower but guaranteed data source, like internet archive.
The day count might be tweakable by the user, but there is not much more to that idea than that.
(Note buzzsprout provide free hosting for podcast up to 90 days and then they delete them …)
We have discussed this a few times but ultimately other issues were always more important than this. You could probably set it up though as a plugin or module with the hooks available.