Based on my own experience, laptops are great for the first 2 years and after that they seem to deteriorate tremendously in regards to performance, even after a fresh install. I understand that sites and programs require more resources as time passes but most of the time, I can barely run something simple like chrome smoothly after the two year timebomb. My wife bought a laptop in 2010 (i5 processor) while I bought a PC in 2008 (core duo). Even after reinstalling windows on her lappy, it still feels like we're using a 10 yr old piece of junk (2012). Sites like YouTube don't run smoothly any more and we've pretty much given up on it. This can also be said with my brother's relatively new laptop. Whereas my PC has no issues whatsoever and is running everything smoothly despite having much worse specs than the laptop. To make matters worse, the only thing installed on her laptop is chrome.
I'm assuming it comes down to wear and tear of laptop being moved around so much , but it still surprises me how much better a PC runs after many years. Is it worth buying laptops in the long term?
An issue I've found with laptops is that the fan intake gets full of fluff. This causes the processor to run warmer and less smoothly. Touch wood, my laptops have lasted well over a few years and I usually sell them in good working order with the odd fan clean out and reformatting.