Can one of the reasons for no twinkling seen in planets be that it does not emit its own light?
Actually, no. The stars would have twinkled even if they had reflected the same amount of light. The twinkling is due to the fact that the stars act as a point source of light.