In mercurial, it is default option for keep symbolic as symbolic.
That will reduce the disk space usage too.
So, I suggest let the function be default option.