And why doesn't UBBCode have underline?
Because, like most web content, it more closely approximates typeset text than it does the output of a typewriter. It has italic instead.

Peter