Question: why noble gases have zero electron affinity?
Answer: Large atoms have low ionization energy and low electron affinity. Therefore, they tend to lose electrons and do not tend to gain electrons. ... Any electrons added to a noble gas would have to be the first electron in a new (larger) energy level. This causes the noble gases to have essentially zero electron affinity.