I don't see how you can possible be a software engineer who doesn't upgrade.
I'm on my work computer all day, so the last thing I want to do when I get off in the evening or on the weekends is play on a computer. My main home computer is an old custom build from years ago that I use for my DAW system. So no, I don't upgrade it much at all because I don't want the system trashed in the middle of recording projects.
I have my daughters old laptop which has Windows 10 on it, but it's a PITA to have to have that one set up just for Rig Manager. But that's most likely what I'm going to have to do since someone mentioned that Windows 10 won't work on some motherboards before a certain year, and my DAW machine might fall into that category.