Enterprise computers get refreshed every 3-6 years, usually (I'd probably do shorter for most laptops, longer for desktops). Monitors can do 5-10 years. Until they became active electronics, headphones/speakers/microphones which were decades old were fine.
Biggest boost on a lot of new mobile device refresh is getting a new 0-cycle battery and a clean OS install, and for a lot of people, "buy a new one" is the main opportunity for that kind of upgrade.