The CO sensor in Nest is designed to last 7 years. The Nest has a built in timer that will start chirping after 7 years, forcing you to throw it away.
Most modern CO alarms last 10 years. Nest chose the smaller sensor, which dies sooner. Very poor decision on their part.
For more detail: Nest uses a CO sensor by Figaro, TGS5342. This is a smaller version of Figaro's TGS5042. The CO sensor is filled with a water reservoir, with some air inlets to let gas enter. Over several years, the water evaporates out of those air inlets and the sensor dies.
Nest's smaller sensor has as smaller water reservoir, which means it doesn't last as long as the other alarms with a larger reservoir. First Alert uses the larger TGS5042 sensor, therefore it lasts longer. Kidde uses their own sensor, which also lasts 10 years.