I'm going to have to respectfully disagree with this logic. The driveshaft is mechanically fastened at both ends.... yoke clamped at transmission and engine end bolted to the rubber isolator on the flywheel. So, any and all expansion or contraction is going to be taken up in the rubber isolator. Further, the coefficient of thermal expansion for steel is 0.00000645in per inch per degree F. So even if the driveshaft were experience a totally absurd and unrealistic 1000F difference in temperature, the total difference in expansion/contraction for a d-shaft 1/2" shorter would be 0.003225 inches. That would be easily taken up by the rubber isolator.
Since actual temperature difference would be much less than 1000 F, the total change of length would be much less. I just can't see a 1/2" making any significant difference.
You're right about the low COE of the drive shaft but you also have to take into account the flex of the chasis and the TOTAL length of the shaft itself. The shaft does get hot, not 1000F, but engine and gear friction on a hot day cold easily bring it up to 130-150F. A 36" shaft will expand about 1/32" plus the flex of the chasis which is likely much greater. Also the expansion of the gear cases and any aluminum involved which has a higher COE. I would say Deere made the shaft long for a reason. Your 1000F shaft would expand .00000645 x 1000 x 36 = .232" or almost a 1/4 of an inch not 0.0032". You have to take the length of the shaft into account when calculating expansion not just the extra 1/2".
Let's say the total length of metal expanding and contracting between gear cases, etc. is really 55". Now we have .00000645 x 55" x 1000F = .354" or almost 3/8". While I don't think the shaft will ever reach 1000F, I do think it could get quite hot, even over 150F on a hot day pushing the tractor in the field, now add the dynamics of tractor flex.
My two cents,
Rob