I've come to grips with it recently, it brings standardization to many things that were lacking across distributions. I just don't like how much power the project holds over the entire linux ecosystem ("oh hey here's systemd-logind don't mind us taking over all-things-login"-type scenarios)
For the record, my largest gripe with systemd is systemd-resolved too (followed closely by binary logs).