The third time someone calls to complain that the alkaline batteries they put in this leaked, they'll wish they used a soldered-in 3V lithium primary cell. Even though that goes against a certain ethos.
replies(3):
Those aren't alkaline batteries. Energizer makes AA/AAA-size lithium primary batteries, which is what they are using. They wont leak and have a 25 year shelf life.
https://data.energizer.com/pdfs/l91.pdf
And I don't think they'd get complaints about alkaline batteries leaking. I think pretty much anyone (even those who don't understand batteries), would tend to blame the batteries themselves, not the device they're in.
Ironically, the very cheapest carbon-zinc batteries probably would be kind of OK in this application.