The main reason is that you control the length of the slip joint. With square tube, the entire length of the overlap is a slip joint. So if you need a long travel driveshaft, you can either pony up the big bucks, or, if it for a non-DD part like a PT front D-shaft, or for a crawler-only rig...