3. Now, that doesn't mean there aren't any dead-ends. If I were a betting man, based on past experience, I'd expect there are. But they wouldn't necessarily be the end of the process. It depends on how determined one is, and if a consensus can be arrived at as to which of the possible egregious hacks would be used to back out of the dead-end.
4. Motivation. Now there's the really big problem. Why would anyone be willing to recode their RSS support to use JSONified RSS? I did it as an interesting hack, a diversion, something to pass the time while my brain warmed up for other work.
5. If you run a news site, could you replace your XML-based feeds with JSON without losing a bunch of readers and potential readers. So you'd be stuck supporting both, for the indefinite future. Congratulations, you just made your life more complicated. What did you get in return?
6. But the world is switching to JSON. Isn't it? Answer -- yes, that does seem to be happening. For new applications. If it's going to happen in an existing app, like HTML or RSS, it's a very long way off. Do a view-source on any web page. See all those angle-brackets? Now think about all the brains that know how to do that. Installed bases like that come, at most, once in a generation. You can't wish them out of existence. If XML is meant to be replaced by JSON, that process will take many many years.