LLVM releases compiler-rt, a libgcc replacement
compiler-rt.llvm.org
compiler-rt.llvm.org
What I am trying to say is that to me the user of libgcc or the LLVM version there is not difference between BSD and LGPL conditions.
The LLVM project isn't controlled by a single entity, but it does get a lot of code from "commercial" users, so those users chose a license that works well for them. (It ensures that any future contributions will be usable under an acceptable license.) Admittedly the LGPL would also be fine, but ... that's not what they picked.
The FSF changed the libgcc license to try to ban proprietary GCC plugins, so Apple decided to stop using libgcc.
And as for why they're doing it, it's to allow llvm work without a dependency on another project.