I feel like the DRY concern with RSS feeds is overstated. I can’t remember the last time I had trouble with automagically generating an RSS feed using whatever open source framework I was authoring with at the time.
RSS was invented just before the semantic-markup revolution (i.e. the end of table layouts). Bad timing.