Sort of a chicken and egg problem I guess. What came first, the short lived product, or the consumer's desire to buy something newer and shinier.
People definitely want to buy new shiny things, but I fully disagree that product cycles and lifespans are the result of that desire. Companies have positioned themselves to scale uncontrollably at that cost of product lifespans. They make more money if people buy a new thing every 18 months, so they make the thing fail every 18 months instead of making something that has a longer term life. This practice can only be characterized as wasteful and greedy.
Spending less on components that are guaranteed to fail _is_ a malicious act. Apparently we're so far down the rabbit hole now that there are actually people who think that planned obsolescence is a feature. You're blowing my mind here in the worst possible way.