Ok, the explanation consists in the fact that actual default.target resides in /etc/systemd/system, not in /usr/lib/systemd/system, where I'm guessing all units can be found.
When I enable a service, I really find the output rather misleading, but I guess that's just me (maybe because I'm not a native speaker, I don't know):
Code:
systemctl enable iptables
Created symlink from /etc/systemd/system/basic.target.wants/iptables.service to /usr/lib/systemd/system/iptables.service.
And I thought the second file (in /usr/lib) was a symlink for the first file (in /etc). But it's the other way around:
Code:
ll -d /etc/systemd/system/basic.target.wants/iptables.service
lrwxrwxrwx 1 root root 40 Jun 9 20:48 /etc/systemd/system/basic.target.wants/iptables.service -> /usr/lib/systemd/system/iptables.service