Are all a body ball joints screw ins?

Hell my passenger side has been tack welded and its lasted 30,000 miles when i need new ones ill just buy new arms. Just make sure you have a quality ball joint and a good tack and you will be fine.