Because if you're programming then the imposed limitation forcing you to constantly switch between windows almost certainly reduces your productivity. Do you never find yourself jumping back and forth between two or three documentation pages (library API, manpage, language spec, whatever), one or more pieces of example code, and one or more files with code that you're editing? Plus a window for build tooling? I find having that all visible at once in dedicated locations to be incredibly convenient, much more like working on a physical bench top.
That’s a reason for seeking out a solution with large enough display area and sufficient resolution. That doesn’t necessarily require multiple monitors.
At the end of the day though I admit that it comes down to whatever works for the individual to maximize their effectiveness.
Sure, agreed.
> and so you should solve it on a personal level and not a technical one.
Why, when a technical one suffices?
I've not personally seen much of a productivity increase over two 24"-ish screens and a single 32" 4K screen myself. I don't have the physical desk space for two of those (nor do I think it would be particularly useful for me)