Just a thought on why some new batteries don’t work. The current flow in these devices is very low, which means that the contacts between the battery and the device must be totally clean. Ideally, when a new battery is fitted, the area where it makes contact shouldn’t be touches and it helps to give the contacts a scraping with a blade of some sort.
It is possible that the short life of some batteries is also due to slight corrosion at the contacts, maybe if the key is kept in hot, moist conditions, or was contaminated when the original battery was inserted. Don’t know, could be rubbish. Anyway, never had trouble with mine and love keyless, especially with the ability to disable it when necessary.