Earlier quoted context omitted.
Do you have an example of when systemd is not used for good?
it kills production daemons having long running stateful data whenever the netdev goes offline., systemd-networkd, that is.
The behaviour you describe is not unreasonable to want: If your network device goes away, what exactly are you binding the socket to? How are you restoring the listening when it comes back up? But it's up to you to say which one you want.