My 30 years experience as a technician point to two causes of head gasket failure on aluminum-headed engines, OTHER than the few that were defective designs from the factory.
Those two causes have been:
Failure to monitor PH level of the coolant that resulted in corrosion failure of the gaskets or
Improper operation of the cooling system/ chronic overheating (thermostat failure, cooling fan failure, blocked air flow etc.) resulting in loss of cylinder head gasket tension.
Modern gasket technology makes allowances for the differential expansion rates of the material used in engines
Of course, this is just my own opinion