I think the basic reason is that the reservation management systems of some airlines don't interface well with United's. Not sure comprehensively which do and don't, but e.g., Amadeus seems to be OK (used by LH and TG, at least?).
Off the top of my head, as a start to the list, PNRs for LH, OS, TG, TK, and NH will show.