Vehicles were rusting to bits in the 50s and 60s in 10 years when they started to make cars without frames (before that cars had almost infinite life expectancy, they could always be repaired). They learned from their mistakes and begin of the 90s cars were good and lasted 20 to 30 years without major corrosion problems in Europe (Audi with zinc plating for example). Mercedes started giving 30 years warranty on corrosion.
Also manufacturing tolerances had improved significantly so there were engines that lasted 1000000km without repairs (Mercedes OM616 and OM601/2/3). So the motor car had reached a pinnacle in longevity and reliability.
Then electrical systems took more and more hold in the automotive industry and reliability went down quickly. Also design changed that the mechanics only lasted the design specification but not a km longer. When testing the components they are made weaker if they last significantly past design specification.
Despite corrosion problems being solved, the car electronics now limits the useful life to about 15 to 20 years. Spare parts will not be available (or are prohibitively expensive) in the future because the silicon manufacturers guarantee only about 10 to 12 years availability.
So no, it is not a psychological thing, vehicles do not reach the life time any more as they used to in the early 90s.
But let's face it, the majority of the population wants a new car every three years, so long lasting vehicles are not desired.