The one time I wanted to use an RSS feed I found I had no (acceptable) way to ensure I didn't miss data. New items could be truncated off the feed after anywhere between 10 minutes and two hours, and the solution to this was supposedly to use a third party service to sit in the middle and act as a buffer. There was no way to provide a timestamp or anything like that and I presume the reason is its meant to be generate 1 & serve M.
I'm sure the driving factor to RSS losing popularity is it just doesn't fit into the modern model of making fat stacks of cash off of content that other people create which you control the publishing of.
But it certainly doesn't help that it seems very limited as far as a protocol for retrieving a portable log of activity.
Yes, unfortunately I was in that case where pagination simply wasn't provided by the feed. Push notifications of course wouldn't have worked (if they were even supported, and I don't believe they were), since otherwise I would have just sat there polling the feed itself every 20 minutes like a maniac.
It seems like this widespread limitation leads to the reliance on aggregators, and second-hand it seems google playing the disappearing act with their aggregation service was one of contributing factors to (or a symptom of?) the decline of RSS. Certainly I would have been willing to just shrug my shoulders and use it if it was still operating when I ran into my one and only case of wanting to use an RSS feed.
I'm sure the driving factor to RSS losing popularity is it just doesn't fit into the modern model of making fat stacks of cash off of content that other people create which you control the publishing of. But it certainly doesn't help that it seems very limited as far as a protocol for retrieving a portable log of activity.