Yeah, they're not cheap, but you don't need to use them all the time. Alkalines are inexpensive and NiMH can be recharged from solar. Lithiums have a great shelf life and are just in case. The problem with CR123's is that so many common things don't run on them and I can get by without the things that do or find an adequate option that runs on AA. YMMV and that's fine.
_________________________
Better is the Enemy of Good Enough.
Okay, what’s your point??