I'm not sure your point? I am advocating for magit/a text editor plugin. git itself is not a TUI either like say lazygit is one. if someone were to rip out everything except magit and throw it into a TUI I'd be down to use it but as it is I only use emacs for magit because magit is just that good.