Will the devices really last for 10 years+?
The battery lifetime is dependent entirely on how many messages the device sends and receives. In addition to that, sensor measurements in stand-by mode and more.
But generally, 10 years is possible no problem. If you want Monarch and WiFi sniffing, it will generally be less if several messages are sent everyday.