The compability link to ~/.local/share/themes/elegance-color was being created in ~/.themes/elegance-color instead of ~/.themes, which is the same folder as itself.