Don’t Be That Guy
If your application dereferences symlinks by default, you are a jerk. Your software is bad, and you should feel bad. Why do you hate your users?
Won’t Someone Think Of The Users?
On OS-X in the Finder, there is a neat pane on the left where you can bookmark your favorite places to get to them quickly and easily. Just drag a folder into it, and you can get to it from any Finder window. It’s super convenient., Unless of course you make a symbolic link. Which is basically just another concept for an easy way to get to another place.
if you create a symlink, and then try to add it as a Favorite, Finder will dereference the link, and favorite what the link points to rather than the link itself. This is evil. It’s not what the user asked for! It’s an extreme violation of the Principle Of Least Surprise. The implicit contract between the user and the system is that if I favorite something, clicking on the thing and the favorite will always take me to the same place. The favorite represents the thing I was dragging into the Favorites bar, not whatever it may have been pointing at. If I ever change where the symlink points, the favorite and the symlink will now be doing two different things. For no obvious reason!