What is the logic of running a NiMH battery in charge-discharge cycles everyday?
I should be running my battery on charge - discharge cycles everyday

That's bad advice. As mentioned in the comments, for most cells, including NiMh cells, the number of cycles they go through determines a large part of their service life. For many NiMh cells this is often stated to be 1000 cycles.

If you would cycle every day then the cells might be worn out after only three years. The 1000 cycles is usually only valid when the cells are charged and discharged at a nominal (low) current like C/10. So for a 1500 mAh cell that's 150 mA. Then charging and discharging lasts a full day. If you use a higher current to make this go faster, you might not reach the 1000 cycles as the cell will wear out sooner.

For long-term storage of NiMh cells I think the best solution is to either trickle charge (with a very small current) the cells to keep them full or just let the cells discharge and charge them only before use.