Только по ответам понял, что вопрос о том, зачем вообще могут быть нужны симлинки.
Пример из жизни: Стим хранит свое добро в ~/.steam.
Добра у геймера много, а хомяк не резиновый.
Берет ушлый геймер да кладет в хомяк симлинк ~/.steam -> /media/storage/free_petabytes.
И все просто работает ;)
Ну, или банально запускаешь программу не из репы (например, сам же и собирал, но под прошлую версию системы). А она истошно жалуется - нет необходимой библиотеки libbackdoor123-666.so, а без неё работать никак нельзя! Ну, не флатпакать же по этому поводу - делаешь симлинк libbackdoor123-666.so -> libfakedoor00.so, и все заверте.