It is commonly taught that alpha particles have high ionising ability and low penetrating ability (explained by saying due to their large charge and kinetic energy, they are able to knock off electrons of atoms during a collision).
However, what I do not understand is why do gamma radiation does not have a high ionising ability. By $E=hf$ gamma radiation should have quite a lot of energy, so why doesn't it ionise atoms? Even X-Rays in Milikan's oil drop experiment could ionise oil drops, so why can't the more energetic gamma rays?