
Mark H. answered 05/14/19
Tutoring in Math and Science at all levels
There are a minimum of 2 reasons:
First, it depends on where you are in your time zone. As you move east and west within a time zone, your geometry with respect to the sun changes, but the time does not.
Second, the sun is only directly overhead when your location is on the line between the Sun and the Earth (the line going through the center of each) At the more extreme latitudes, this never happens. In other locations, it only happens once per year.