Speed limits in most areas start out as defined by engineers then manipulated to fit local opinion on how fast the road should be. I believe many areas allow public comment and petition to change the speed limit of local roads so if someone lives near by and is scared of the cars going 45mph then might raise a fuss enough to reduce it down to 25mph. (Obviously this isn't as much of an issue for state run/maintained highways)