Because then you would need to cross reference your location and global time (the only kind of time, since there is one timezone) in order to know whether it is light or dark outside. This just doesn't work in practice.
If you can actually solve this problem ( which I don't think you can do in a general way) you'd be better off getting rid of time zones entirely and operating on unix time.