If manufacturers made parts available for longer (or perhaps at all in some cases?) then 2nd-hand cars already make for a cheaper option.
I believe artificially limiting hardware is an unacceptable for a health society because proprietary software gives the developer power over their users. Even people with good intentions will be tempted to use that power at the user’s expense. A software update could suddenly make that 20 mil commute no longer possible unless you agree to pay more for some subscription, or accept a new terms of service where you agree to forced arbitration if you don’t want to lose access to even using your vehicle.