He thinks it'd be worse if every desktop environment implements their own solution to comply with these laws.
Sure he has a point there, but putting it in systemd means there will need to be at least one other implementation for systems that don't use systemd...