As Conan said, this is called designed obsolescence. All manufactures practice this.
Most modern cars have a MTBF of 130k miles This is why you can only get 100k mile warranties, lots of parts on engines are designed to fail after 100k now.
Iridium Spark Plugs, Oxygen sensors, and Timing belts have a rated expected life of 100k miles (avg) Most EL Coolants have an expected life of 5 years. Many modern transmissions are considered to have a "Lifetime fluid" are are considered un-serviceable.
The list just keeps going on and on. Modern cars are throw-away. Yes there are exceptions. But most cars die due to timing failure, or head gaskets because owners do not see the value in flushing coolant systems, or replacing critical timing components.
Cars from the 40's-70's are no better, while they are all designed to be maintained from the get-go, parts are becoming ever scarcer, and the knowledge on how to work on them is fading.
The best thing any new driver can do is to get a vehicle within 20 years, that has less than 70k miles. Or some very well documented maintenance up to 150k