Blame the environmental plague of RoHS regulations for the bad solder. There's a reason military/aerospace still uses leaded solder.