I'm in the midst of getting librtmp supported in ffmpeg, mplayer, and XBMC. Each of these programs had completely different methods of specifying options. I've defined a single URL format that works for all of them. Better to have a single format that works consistently across all software.
rtmpdump is going to migrate to that format too.
The U in URL stands for "universal" and that's the way things should be...