use case 3 isn't really accounted for; i use a poscast client (and have for years, it's the only way i can reliably sync progress across all my devices) and i can't append an api key to the url of each video in the feed without mirroring the feed and altering it myself
if that's what i have to do, fine, okay, but that's not exactly a practical use case for most people
also, i just lost progress in about four different videos because my podcast client freaked out about all the videos suddenly getting way shorter
the predictions from last time i did this came true! giant bomb has hired two new white dudes and patrick has left for a platform that suits him far better. i guess i should use this new-found power for good, then.