Most rechargeable batteries in fact come charged. Over time however, they slowly lose their charge. I could give you a science lesson in why this happens, but I don't think you'd be too interested
Basically, in the time that the battery leaves the factory with the phone, makes it to the store, and is purchased - it's usually almost dead. It is not a necessity to charge new batteries before use, but it is a good idea.