This said, the problem isn't limited to one company. It's how capitalism works. In order to succeed, whether as a company or individual, you have to convince people to part with something called money they have been programmed to avoid parting with as much as humanly possible... in other words, you succeed not based on the value of what you produce (because wage work's actual cost is literally a rounding error) if you are better at transactions in a zero-sum game than others are. We probably need for money to exist, because trade wouldn't work without it, and because we're still a hundred years or more from true post-scarcity communism, but having a whole society run on an operating system of zero-sum transactions has some pretty clear negatives--neither the smallest nor the worst of which is tech waste--even if it's not always evident how best to fix this. Companies are going to keep producing short-lived crap because it's good for sales, because ultimately anything other than "good for sales" cannot be afforded under this particular economic system where something is either sold or it dies.