No one knows for sure, but a lot of the speculation for this (which I happen to agree with) centers around when Tesla made the change from Black as the free paint color to White.
Back in 2018, Black was the free color, and White, which was listed as "multicoat white" was an extra $2500. A lot of people were clamoring for the "promised 35k Model 3", and the specs for that car were supposed to have cloth seats, (non multicoat) white, and some other changes. Additionally, Lots (and lots and lots and lots) of people were returning / complaining about the paint on their vehicles when they went to go pick them up.
Black paint looks great when its clean, but its hard to keep clean, and also tends to show swirl marks and other paint imperfections easier, so people were really (REALLY ) complaining about the paint on their new cars before pickup (like 10 times more than now, if anyone can believe that considering how much people complain about it still).
Anyway, Tesla swapped from black paint as standard to white, and it was the same white they used before (multicoat white), and the speculation around that time was it was simply because white shows less paint imperfections (not "has" less paint imperfections, "shows" less paint imperfections).
A lot of people who paid $2500 for the same white paint that people were getting "free" were pretty unhappy, but this is how things go.