I change mine when they start beeping, which turns out to be about once a year.
On the other hand look at it this way.
As mentioned, better safe than sorry. So if a batt on average lasts about a year in these, then you're pretty much guaranteed to have a working unit if you replace the batt on a slightly shorter interval. So thinking as a "marketing" or PSA type (Public Service Announcement), it's easiest to align it with something that EVERYONE will be doing at a regular interval. Sooooo, they line it up with the daylight savings time changes. Yeah, dunno how the handful of states that DON'T do a time change manage it, but anyway....
It's the one thing that regardless of race, religion, creed, sex, political affiliation, etc. that EVERYONE in a state will stop and recognize, so now they're sure to have everyone at least listen to it.