My understanding is that at low charge rates, the -dV/dt inflection point that is used by NiMH smart chargers to terminate the charge is difficult to detect. I think that is likely why the Eneloop technician recommended 0.5-1C. However, without checking now, I seem to recall seeing test data from HKJ or a similar source showing termination occurring at rates more like 0.25C.
With that said, it would seem that it’s not a big deal to miss the ideal termination point if you’re charging slow enough and have another termination method. That 2000 cycle rating for Eneloops wasn’t derived from testing with -dV/dt terminations. The test standard (IEC 61951-2) requires cells be not only be dumb charged, but overcharged, and not particularly slowly. On the plus side, it never overdischarges them, which would result in a lot fewer cycles.
The test is a series of 50 cycle groups. The first is a slow full charge. Then there are 48 cycles of discharging by 58% of rated capacity at 0.25C, and then charging at 0.25C by 79% for rated capacity. The result is every charge cycle overcharges the cell by 21%.
Then each 50th cycle is a capacity test where the battery is charged at 0.1C for 16 hours, before being discharged to 1.0V.
So that 2000 cycle rating is derived from constantly overcharging by 21% to 60%. Although apparently recently the test standard was updated to allow -dV/dt termination in the test.