I am of the opinion that being Apple, they can make an upgradeable computer that can last longer than 2 years and can make people happier. I am talking of their collective push towards purchasing their products that people do not really need. They are forcing it. They can come up with a way to have storage capacity upgradable at a user's behest later on. Now that they have integrated the RAM, can't question the performance benefits of that move so not going to go there. But, still, I don't know, could they really not have a replaceable module where the user can get a processor upgrade that includes a RAM upgrade as of today, and another replaceable module to allow for storage upgrades? I am not saying third-party even. I am saying Apple's own. That would cut on a lot of new unit purchases and carbon footprint, since we could be manufacturing new units for those who want new units, and processor upgrade/ storage upgrade modules for those who would just like to have those. I am sure it would help. I am not invested in calculating it all out, but I suppose it should. If someone has invested enough time into it, feel free to correct me on this.
Same with things like EarPods and the push for AirPods. Previously, EarPods from the iPhone could be used to listen to music on the Mac if one wanted to. For years now, iPhones came with EarPods with a lightning connector since they removed the 3.5 mm jack. How do I connect these EarPods to my Mac to listen to music? Now if I want to listen to music discretely on the Mac, I need wireless headphones or a connector. Very environment-friendly move, that one.
I am not denying that any iPhone lasts longer than any Android device. I am not calling an iPhone disposable. I am calling the laptops, the AirPods, and such as disposables today.