It is truly sad how bad ewaste is. Part of the issue is nothing is made modular or repairable and it's done so on purpose to force people to buy a new everything. The industry is based on making people always throw stuff out to buy new. It's not just like that with tech but with pretty much everything. Computers are semi modular, but not modular enough. Slot types, cpu sockets etc... keep changing, so you can't really put the latest processor in a 5 year old machine because the socket will differ. And even if you could there's still the issue of what to do with the old one.
There really needs to be better recycling options for electronics.
I think that making things modular would make them larger, more prone to failure due to removable connections, and considerably more expensive.
"Future-proofing" connectors or socket types is going to be quite difficult too.
"I want more functionality."
"Ok, we need more I/O pins."
"No."
"Then functionality needs to be limited."
And in the future, some new devices might come about that were not anticipated. An old
Nokia 2115i phone could have been given an expansion slot, but what would it need to do? HD video from a camera module? GPS? An accelerometer? If you go with HD video, now the rest of the phone can't support that level of technology. Pretty soon, you've completely gutted the case, replacing nearly everything anyway.
Heck, many manufacturers are even doing away with simple screws, because they take up too much space, they cost too much, and they take too long to install. Adhesives are being used far more extensively, especially on things like phones and tablets. And integration of electronics makes the assembly cheaper and smaller. (If you've ever seen an oscilloscope from the 60s, versus a digital one made now...the old one is a workout with a carrying handle attached. A new one can fit in a small laptop bag.
It's just another case of conflicting design goals.
- It needs to be upgradable, and support things that haven't been developed yet.
- It needs to be extremely compact.
- It needs to be only as expensive as the market will tolerate. (Which it turns out is quite a lot of money for a small device.)
- It needs to have long battery life.
- It needs to be lightweight.
- It needs to be durable.
Good luck meeting all of those at the same time.