My brother is involved in the auto industry. He said planned obsolescence is too expensive. It is very difficult to program when a part is going to fail as far as testing when the part would fail. Too costly and timely. Not to mention what would happen if that leaked out. My brother says you are giving them too much credit. They had an easier time creating components that are difficult to replace. Plus dumbing people down who can’t fix things. People are no longer resourceful. When he worked at Mercedes he said they over-engineered things to make them durable. It is our society that is sadly all about throwing things away and buying the newest, latest and greatest. Companies don’t need to expire a product. They just need to add a feature. Look at Apple.