光不能直接让指南针移动的原因是因为光是由电磁波组成的,而电磁波不会直接对指南针产生力的作用。指南针是通过地球的磁场来指示方向的,它的指针会受到地球磁场的作用而指向地球的磁北极。光是由光子组成的,光子并不直接与指南针的磁性相互作用,因此光无法直接影响指南针的指向。