I'd be pretty pissed off if the company I worked for was replacing all the hardware every year, that just seems wasteful.
My personal laptop is 2 years old and I can't imagine needing to replace it in the next 12 months. The one I had before this was 6 years old when I replaced it, and even then I didn't need to. Although that was back in the days when MacBooks were easy to upgrade