what do you mean 'dynamic hardware' ? Plugging USB stuff in?
on FBSD I can configure the system to take specific actions when a USB device of a particular type is plugged in. I think you can do the same on a basic Linux system as well, particularly one without systemd on it. I haven't looked at this capability in a while, though.
There's no advantage to running systemd. It's merely "this generation" doing things THEIR way, because it's THEIR TURN. It makes them *feel* important.
[this is also how we ended up with 3 phone OSs, written and force-fed onto customers' desktop computers, being recently excreted out of Redmond - this generation saying "it's OUR turn to do it OUR way now!"]