I think its because when the light hits the surface, photons of energy are given to the electrons, and the energy of the photons vary, so not every electron would get hit by photons of the same energy levels, giving them a different amount of kinetic energy.
I think thats right but could be way off the mark, happy to be corrected! Phyysics is also my weakest subject, so goodluck!!