That's just how our editor works at this junction.

The UBB pioneered UBBCode in the 90s, all other forums support some type of "BBCode" currently.

Logic has to be written to support this type of change, both in an editor as well as in the backend; that's a lot of focus for little reward.