because Julia is most stable when compiled against the versions of supporting libraries (most importantly LLVM) as-is. Now, Julia would be happy to upstream the things we patch but that’s not always easy / fast.
In short, you run into more errors because distribution maintainers don’t test Julia as carefully much as Julia people test Julia