Back on the whole "disposable vs. make it last" question: One aspect often forgotten is the rapid pace of tech advancement. There's no point in making something better, or more repairable, or longer lasting if it's rendered obsolete quickly.
Example: The media almost daily reports how unhappy the greenies are that existing ICE cars are so reliable and last so long, because they see that as delaying their complete replacement by EV's. With that kind of mindset, short-term thinking and throw-away mentality is a unavoidable.
That is a good point, and a very problematic one leading to a "green" paradox: you're mentioning the ICE -> EV transition, but of course you realize the same will apply from one generation of EV to the next. The next gen will probably be much more "environmentally friendly" in isolation, for instance the batteries, and that will trigger the replacement of the whole EV park in the same way. That's unreasonable.
The solution to this is quite simple though: do the maths, and do them honestly. Check what is worse, over the lifetime of the vehicles, between keeping a vehicle that runs perfectly fine but is a bit more polluting, vs. one that is less polluting but will have to be manufactured from scratch, and the associated cost of dismantling the old ones.
In other words, our decisions should be rational and, as much as possible, without any conflict of interest.
TLDR; it won't happen.