Yes agree.
BUT
You need to think about having "smarts" inside each light.
Who decides when the lights come on? The PC decides or each light turns when it is dark at that spot?
If every thought is in the PC then the light can be very dumb.
If each light can think then the PC is just a data logger.
I have never done on zigbee. I am monitoring street lights with PC. I think I don't need internet to monitor street light because of zigbee. Am I right ?
I was just thinking about design. How could we make better automatic street light control system
There are motion detectors .....
Where I live they stopped using motion detectors and now use cameras. A computer like a Raspberry Pi 0 looks for motion.