This has puzzled me for a long time as to why ppl use multiple monitors at all. Is the idea that your peripheral vision is monitoring terminal window ?
I don't want to use different spaces on the same screen, to me it's like context switching, and I don't like that. I prefer to have everything open in front of me, so I just turn my head slightly to see what I need to see. It's like having a large work table where I can fit all my tools and materials.
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.