JB Weld Ball Joints?

...the only down side is you need to grind off the weld or replace the control arm the next time the ball joint needs to be replaced ...
You mean just "replace the control arm," right? You weld one in and that is the last one that arm will ever see, depending of course on your appetite for boogering up control arms.

The only reason that is a "factory approved" method is because it will save money and get it out of warranty after some yay-hoo over-torqued one on the assembly line.