There is, as far as I can see, only one use of symlink in MediaWiki core. Symlinks are lightweight and ideal, but some systems may not allow them.
Instead of failing outright, an attempt should be made to copy the file and, only if that also fails, declare that the thumbnail creation has failed.