I wrote my own window manager that's mostly centred around maximized windows and terminals (it's like a wiling WM but without the tiling, where most things are always maximized).
Guess I must be a junior then.
Stop judging other people's personal preferences. It's their computer and whatever works for them is a good solution.
It makes every window interaction slower when I'm helping them and, I assume, when they're alone. I usually have two panes of code and one or terminals on the side so I don't spend time hunting for windows
I've never used a window that wasn't maximized. I have focus issues. If there are two windows on the screen it becomes hard for me to concentrate. I have two monitors if I really need two windows (e.g. debugger on one screen). Otherwise it's maximized all day.
It depends on your screen size and workflow. I used to have three monitors and now find myself having one monitor, maximize the windows (except for the terminal so that the prompt isn't too far down there) and quickly switch between those windows with CMD + Tab so that I'm not distracted by the multitude of opened windows.
I even had juniors maximizing terminals.