Joe Gregorio has a good post about MIME types and the feed: scheme:
There’s more to his post; click through and read it.
I had a long response typed out, and it’s been sitting in my Drafts folder for a day now. I deleted it; I just have two short comments now:
First: many folks don’t have sufficient access to their web server to change MIME types. Not a problem for say, Blogger and TypePad, but it is indeed a problem for, say, some Radio and DasBlog users.
Second: As Joe mentions, using MIME types will require adding some kind of link tag to the feed, and he proposes exactly this for Atom feeds. But that doesn’t help for all of the existing RSS feeds in the wild today…and adding a tag to all RSS feeds is problematic (spec is frozen so we can’t require the tag, and adoption rates for an optional tag will be dismal).
It’s all about adoption rates – for something to be useful to the average user, it needs to be pretty pervasive. Both of the above issues fly in the face of quick adoption.
More reading here, here, here, and here. And lots of other places I’ve missed, probably. :-)