Arguably if vscode allowed you to detach the terminal this would be less of an issue. But you can't, and it's part of the same screen, and making the terminal have a small horizontal section of the screen is not as good; terminal character wrapping for small vertical sections is not as good etc.
If you have never had your terminal highlight something that it detects (log line, compile error, stacktrace, test report, etc.) as a reference to a file/line/column and give you a clicky to bring that file to the front and focus it... I highly recommend you try it.
I'm not monitoring the terminal window with my peripheral vision, but when I am using the terminal I don't want to have to rearrange where my code appears.
I also have a third, vertical monitor, that typically has documentation (documentation is splendid when you can see lots of rows of text). Why that has to be "in another monitor" should be a reasonable corrollary from that.