[lld] Why Linker does not use MC

Noticed yesterday that linker can not write a fixup if it is not contiguous
and writes the fixup with just a mask

Shouldn't linker use MC, and let the MC to write the fixups where it already
is known from the Instruction classes?