I believe the HG issue is directly related to cooling system maintenance and the vague temp gauge that doesn't register until you have a serious problem.
As many have stated it is hard to get a perfect understanding of PO maintenance/history and know how many times and to what severity a vehicle has had overheating issues. Some PO's catch a coolant leak at the first seep or replace the aging hoses with appropriate PM care while others not until it dumps the coolant. Hose age and leaks aren't the only issue as aging radiators and fan clutches can contribute to a persistent overheat stress on the HG. How many times has the AC been shutoff by the ECM due to coolant over 227F but the temp gauge is right in the middle affected HG integrity before the the owner realizes there is a cooling system problem.
X10 this! I think a more relevant thread takes into account cooling system maintenance. condition of radiator and especially coolant condition. Im of the camp that while the issue manifests in a particular area the causes are related to improper replacement of coolant and/or wrong coolant. My lx450 had all service records which were done on time. Coolant when i got it looked fresh. Radiator looked brand new on the inside and Im at 170K. Thermostat and heater valve also looked new! Degradation of fluid would be a major contributor to corrosion and cooling.