However, it may not be such a problem in practice, since the focus of this solution is end users with laptops rather than servers, and remote login to a laptop is not common.
This is still ultimately going to end up on a server though, isn't it. And you _should_ be making users log into their own account and then elevate privileges so that you have an audit trail.
I mean, half the problems SystemD claims to fix are focused on laptops, and yet systemd is still in every fucking server distro by default.
I took the time to learn how to use SystemD because I could see that there was going to be no avoiding it, I *still* fucking loathe it, and rather than making it better, he's talking about adding more shit to the suite.