Yes, please fix this, it's very annoying to have users complain about something that they think is broken in our bot, when in reality we are just abiding by the RFC for it. As per the RFC, <> are specifically designated as URL delimiters. So, whether or not it is common is irrelevant. The RFC is a well-defined standard, whereas for us (the developers of supybot, the bot in question) to attempt to code to mesh with a closed-source IRC client is simply unfeasible. We go with the most reasonable document we can, and that's the RFC. To expect us to code against a moving target is silly, which is what coding against an undocumented, not-at-all transparent source of information such as a closed-source IRC client would be. The RFC lays out in black and white what defines a URL and what does not, so why not abide by it?