One of the biggest reasons to keep an older laptop running is that they're likely to still support the S3 sleep state. I had a 2016 XPS15 which had good sleep characteristics, upgraded to a top-of-the-line 2020 XPS15 and it just sucks (battery) because it will only use S1 sleep.