IMHO, the only reason people tolerate that is because the culture was habituated to it in the 90s/00s, when personal computers were improving so quickly that you'd likely want to replace yours even if it wasn't broken.
Cars are so expensive and the culture has been habituated to them having increasing life and reliability that I don't think a car company could pull off shortening their usable lifespan without burning their reputation. Until full self-driving capability gets to a deployable state, I don't really see any technological advancement that could ease people into a faster refresh cycle.