It's not systemd's fault, though systemd most often implements offline updates. The arguments for and against offline updates have nothing to do with systemd.
A lot of Linux distros, and graphical package managers like Discover and GNOME Software, are moving in that direction, under the argument that updating while online can cause disruptions to running software, in the worst case including the package manager itself (which can brick the system if it occurs in the middle of a critical update), and updates can't be applied until the affected program (or the system, in case of critical components like the kernel) restarts anyway. Fedora Magazine explains the reasoning here: https://fedoramagazine.org/offline-updates-and-fedora-35/
In my personal experience though, I have never had an issue enabling automatic online updates on Debian Stable, and have had computers stay online for several months without any noticeable issues beyond Firefox restarting, so the risk is there but it's pretty minor.
Apparently some people didn't like the reveal of Ruby's parentage, but it was at least in line with the themes of the season in general. I was reminded of Kate and Ruby's conversation in "73 Yards" - how, where the supernatural is concerned, we invent explanations for things we don't understand, and they become true. Also early in "Empire of Death" - Davies did a bunch of teasing about a "kind woman waiting with something absolutely vital", only to have her be an ordinary woman, barely surviving the death wave, waiting to give the Doctor a spoon, which set up the theme of something ordinary becoming the most important thing in the universe.
It would have felt a bit like shallow fanservice if Ruby's mother turned out to be Sutekh, or Susan Foreman, or herself, or one of the gods, or whatever other theories people had. "Rey Palpatine" and "Rey Skywalker" felt the same way.