Perhaps, but I think in the case of electronics, obsolence sends most products to the landfill before they break.
In a way that's a good part of the problem. Many of these items are not functionally obsolete yet are discarded for the newest shiny toy dispite the fact that they still function just fine, have years of useable life left but are "obsolete" because the companies want to sell newer, bigger, stronger faster - insert adjective here - product, whether it is needed or adds any real value.
If, as a society, we could curb rampant competitive consumerism for even a decade, a good many of such problems would be hugely diminished if not disappear (at least until the selling/buuying/dumping cycle started again).
This is unlikely to happen as most people have been conditioned from childhood to want the newest of anything whether they need it or not and the companies are only to happy to provide it when it adds to their bottom line.
How many secretaries need 2-3GHz PC's with 1600x1200 GPU's and monitors to handle correspondence, calendars, e-mail? How many of those who use their PC's mainly to do e-mail or surf the web need that new Core 2 Duo or Athlon 64 FX?
At the end of the day, it is a psychological and societal issue, not a technological one.