title: What is the point of a naive datetime
body: <p>Coming from C#, I've learned to always be aware of time-zones when handling date/time. Python has proper timezone handling and useful helpers like datetime.utcnow, which makes working with date/time straight forward. But, when reading in the python docs, I noticed that there is something called a "naive"  datetime instance. As far as I can see, this is just a datetime without any timezone. </p>
  
  <p>What is the use-case for a naive datetime?
  Isn't a datetime without a time-zone pretty useless?
  And why doesn't datetime.now() return a datetime in the current locale (like .NET)?</p>
  
  <p>I'm sure I'm missing something crucial, so I hope someone can shed some light on this.</p>