KPOINTS in pymatgen (gamma or Monk-horst)

Hi, I have some questions about KPOINTS in pymatgen.

In the description of the “def automatic_density”, it use gamma centered kpoints when hexagonal cell otherwise monk-horst pack.

But down in the code, it also use gamma centered when any “odd number” of division number.

Could you explain why gamma centered kpoints is better in this case?

Appreciate in advance for your help,

Byeongsun Jun