I don't know the history behind it, but yes, in America stores typically sell both white and brown eggs. Purely by anecdote, I notice that shoppers with a bent toward "organic" favor brown eggs for some reason. As far as I know they are the same in every essential regard, except the shell color.