IMO most of the time the seals go bad ,get hardened .Could be from old age,ethanol in the gas,grit building up on the outside,who knows .
Could be other things too .Carb set too lean,plugged or restrictive exhaust which will cook the exhaust side of the piston .Not enough oil in the mix doesn't...