Any device that can't is arguably broken as designed. Much of the energy (the majority, in a higher current application) in an alkaline battery is found under 1.2V.
See discharge curves: https://lygte-info.dk/review/batteries2012/Duracell%20Ultra%...
NiMH actually stays above 1.2V longer for all but the lightest loads: https://lygte-info.dk/review/batteries2012/Eneloop%20AA%20BK...
I mean, I'd give a fair shake to an OS from the SQLite team [1].
1. https://sqlite.org/codeofethics.html