IIRC the reason the Starfighter used to have the wings painted white was because the testing was done in the southern California desert. The intense sunlight was causing components in the wings, hydraulics I believe, to overheat so the solution was to paint the wings white. This got written into the regs and Starfighters were painted that way no matter where they were based. This seems to have gotten changed in European service. It’s a good story anyway.