Final answer:
Time pressure and impatience are the primary reasons why drivers exceed speed limits, as they often rush to reach destinations, causing them to drive faster than allowed.
Step-by-step explanation:
The main reason drivers exceed the speed limit is most often due to time pressure and impatience. This is demonstrated in the scenario where Peter, feeling urgency and impatience, exceeds the speed limit to pass the slower driver. Other instances might include a lack of awareness about speed limits, racing, and aggressive driving behavior, or inability to judge the appropriate speed. However, time pressure seems to be a considerable factor, as it's a common experience for many people who are rushing to their destinations. The enforcement of speed limits is also not absolute, as there's a degree of leeway, with law enforcement typically allowing a small buffer over the posted speed before penalizing drivers, though this does not condone speeding.