I don't know much about painting, but my old 58 Chevy still has a lot of the original color on it even after nearly 50 years. My dads 96 Lumina had big splotches peeling off before it was 5 years old. I have seen many of the newer vehicles with less paint left on them than my old truck. So something doesn't work very well with the newer paints.
Course, the manufacturers may not expect people to keep a car longer than 5 years.