This aligns with the Windows behaviour, where .pdb files go to bin/ not foo/bar/ (e.g. tools/llc/) - and it makes more sense to put the debug files next to the executables that they pair with.
If LLVM_EXTERNALIZE_DEBUGINFO_OUTPUT_DIR is absolute, put files in there, otherwise the path is relative to bin/ not foo/bar/.