I guess I am the exception and probably what I do is not what some would consider wise but anyway..

I let both Tasha and Raven sleep with me their first nights home when they were babies. This is why. They just came from the humane society, before that they were taken from mom and siblings, taken to a strange place with scared and excited dogs and sounds and scary things, then taken to ANOTHER new place, with other new dogs in a house they've never seen. That first night home is one of great stress, both Tasha and Raven threw up their first nights home and had a bit of upset tummy. Then to get put in this strange cage (as they would see it), separated again in this strange new place for several hours seemed like a lot to ask. I wanted them to be gradually introduced to the crate, starting out only for a few minutes, being fed in there, getting treats in there, and gradually work up. Not take a scared puppy on their first night and lock them in for several hours, giving an immediate bad/lonely association with the crate.

Both of my babies were happy to curl up next to me warm and secure and slept through most of the night, I had to get up once for Tasha as she was only 8 weeks at the time, but Raven at 12 weeks went the whole night without incident her first night home. Also I wake as soon as I feel them stir, so I felt much more likely to get them outside for potty if they woke and had to go. I felt it started developing a trust and bond between us right away and I was able to introduce her to her crate in the way I wanted.

My dogs sleep with me since I am alone now, but they respect my space. If I say "move" they get up and move. If I say "go" or "off" they go or get off. I'm not saying it's bad or wrong to crate right away, just that it's not necessarily bad or wrong not to either

Anyway, that's my somewhat differing experience