Hi there, As you know, one of the two reasons screen is used is to allow for things to stay running if you get disconnected. In this spirit, I personally run long-term things like backups and dist-upgrades under screen (under X) in order to prevent interrupting them if (e.g.) X crash. On the server side, I use screen in order to keep things running even if I get disconnected.
My belief is that I am not the only and and I that a behavior change like this should not enter testing lighthearted (I understand this is only in unstable so far) even if it is the default behavior systemd chooses to have. Other than that, I'd be curious to see why this choice has been made by systemd. I'm sure that there are good reasons, but I can't seem to be able to find a reference to them. If you are aware of a link could you please share it? Thanks, Stefanos