You can print Bionicle ball joints! : r/3Dprinting
Technic Ball Joint with Through Axle Hole : Part 53585 | BrickLink
08 sockets at their worst. It was only connected to a ball joint three times as I got it when I brought a sealed click polybag. And Lego still has the moulds