When I change these settings, they do not change in the database (table web_domain), however new directories get created. It seems that the system-wide default path takes precedence. If I change that, all my sites' paths get updated as well.
Also, shouldn't symlinks be updated automatically?
Nno. it is not intended that the path is changed on a system were you created anything.