I agree completely with what you said, but it doesn't explain the difference in parts of the state. All of North Dakota, South Dakota, Montana, Minnesota etc etc etc have those same conditions.
Perhaps it's like languages. Split people up long enough and you get changes in dialect like the...