I understand that PartOf= shuts down the xsettingsd service when the graphical-session exits.
Well, why not use BindsTo= which in addition will start xsettingsd when a graphical session is launched ?
This is the effect I had expected from having the service unit installed and that I assume most users will want (i.e. to launch xsettingsd automatically upon initiation of their graphical session).
Feel free to correct me if I'm wrong because I am only familiar with systemd superficially.