Seems to be the case. There are laptops manufactured 2-3 years ago using 7th gen Intel, which isn't making the cut. Maybe MS will back off after all the corporate IT people start bitching about their laptops.
We do as well, but since we're using Macs they last so friggin long that some folks are still on 2016 MacBook Pro's. I badly want the new M1 ;)
Yes and no. 3-4 years from when the person got it maybe, which is usually not the manufacture date. And, it's one of those budget items that tends to get pushed out when there's a financial crisis, like now for many Covid affected businesses. I work for a F500, and my laptop was made in 2018, and is a 6th gen Intel.
At the companies I've worked for the programmers generally get new hardware about as often ...but other workers not so much. They are more likely to get the hand-me-down hardware.