UI should be thought out at PRs and issues, but the same people who develop the main core. But they don't have to, because they're making a terminal application, which has its use cases.
But I so no reason why I should type my text in a terminal, when I can use a proper GUI application.
And I'm not even suggesting VSCode, even Emacs is better in this regard, which is what I use.