This mirrors the behaviour of systemd - It's udev that parses `.link` files, not `systemd-networkd`. This was originally applied in 36ef112a47, but was reverted due to 1115959a8d causing evaluation errors on hydra.
36ef112a47
1115959a8d