I've had two different problems with keychain sized lights; either durability issues or they were too easy to accidently turn on. But I've been carrying a Fenix E01 for about 3 years now and it still works great (of course, this is a AAA light, not a AA one so it doesn't strictly fit what you are looking for).
My wife and I both have E01s on our keychains. Mine is in my pocket most of the day. So far no problems after 2 or 3 years. Not the brightest of lights, but it serves its purpose.
I think it is unreasonable to expect stuff made primarily out of plastic that is carried in one's pocket where it is subject to almost constant abuse to last real long.
_________________________
Warning - I am not an expert on anything having to do with this forum, but that won't stop me from saying what I think.

Bob