Older NiMH - can’t argue with you.
New “Precharged” NiMH have a much lower self discharge rate that the non-precharged versions. It’s worth looking into.