Some among them know how to get it right, but the majority just open chrome before plugging in and zoom to 500% afterwards.
My point is less technical: when a new display device appears, the computer can't know how that image is reaching users. It could be VR goggles or it could be a jumbotron in a stadium. A better design would focus making it easier for the user to tune the scale, rather than assuming that the Mac knows best.
Projectors obviously have no idea about the final DPI and TVs often lie, because same board is used across a range of models. It is the TV equivalent of "To be filled by O.E.M." .
This genuinely took zero configuration on my part, besides perhaps going into the Display control panel and changing the zoom level for the 4K display.
I use High Sierra with 3 external displays, and my windows are almost always in different places when I unplug, plug back in. All monitors are the same model (this might make a difference), but I always plug them into the same port they were connected to previously.
One hypothesis I have is the order I unplug / plug in the monitors matters.
Edit: after some quick testing, I can't seem to reproduce any issues while just briefly leaving my monitors unplugged.
The issue I notice the most is that windows get put back on the wrong monitor. e.g. window A from monitor 1 is now on monitor 2 and window B from monitor 2 is now on monitor 1.
It does: your monitors are likely reporting identical EDIDs. Or, to put it another way, your monitor's manufacturer is incompetent. (Which is sadly quite common.)
(Not up to the OS to override programs and show them where it thinks you want them; “how do I save window position?” used to be a popular question for Windows dev).
Why the onus is put on each application to turn this on is not clear to me.
WinApi provides calls to do the same which iirc goes in the registry, but it's not automatic.
Now all the windows stay on the integrated display and I have to restore them myself ... sigh.
Then it says “huh, screens 1,2 and 3 have disappeared. Better gather all the windows to the primary desktop”.
I have to either disable energy saving, or accept that I need to move my stuff back to screens 2 and 3 every time I’m away for 15 minutes