Why do hobbits have curly hair?

Because its in their genetics. They are all british, english, irish, or scotish. And usually people that are british, english, irish, or scotish have natiral curly hair back in th 1200's.