Re: Not the only problem @Camilla
I suspect you're deliberately grossly exaggerating. 20GB of symlinks is a whole lot of symlnks, bearing in mind that they actually occupy relatively small amounts of disk space each (if the path pointed to by the symlink is relatively short, the destination address is actually stored in the inode!)
They clutter the directory structure, true, but the main advantage is that they don't use much disk space.