Проблема в том, что если что-то из systemd используется, обновляться оно будет всё вместе. Причём с самым главным.
В стабильном бранче я что-то не замечал обновления systemd, как и удева (обновление которого, по-видимому, никого особо не волнует, т.к. проблем особых с ним нет). Это во-первых, а во-вторых, от самого systemd, как такового, udev не зависит. Он зависит лишь от systemd-utils (компоненты которого в свою очередь зависят от билиотеки systemd, но не от самой системы инициализации). То есть, вы уже "обновляете всё вместе" и даже не замечаете этого, хотя "всё вместе" саму систему инициализации в себя не включает, если её не использовать.