The systemd developers don’t care about being compatible with anyone else (including their past selves) and are paid a full-time salary to make breaking changes, ermmm I mean work on, systemd. This is a battle that part-time volunteers cannot win. Or rather the only winning move is not to play.