@dalias That's part of it, but there's also the much more mundane reason that car manufacturers all know they have to overhaul their visual design language every 5-10 years for planned obsolescence reasons. It's important to them that you can tell at a glance how old a car is regardless of how well it's maintained.
And I think they ran out of sensible, non awful ways to design the exterior of a car.