Most likely the same reason you take an FPS hit from backspacing in the chat box. DirectX doesn't support the backspace, meaning it's hard-coaded into the game by HTC. Hence instead of doing one calculation to remove a letter, it has to punch through a string of code.
I bet DirectX doesn't support a scrolling roster system, too.