You are missing the point I am afraid.
The aftermarket 14mm and 16mm ball joints that I sell are the same length.
You are comparing an oem ball joint which as you have found out to your cost is not available from Nissan.
I have been selling these for 14 years and never had an issue as I have always asked the question to make sure that my customers get the correct part first time every time.
Also, do not use the castellated nut supplied with the aftermarket ball joint, always use the OEM nut.
Also from your image, the 14mm ball joint cone is sitting far too high, which will reduce the protrusion.
Unfortunately, you only had a mare fitting these as you were listening to the uninformed.