I ask because I'm wondering if I would do it if I didn't have to. Ds absolutely will not sleep alone. Ever. He has to be in contact with somone to sleep. Usually only I will do. I used to get very frustrated that I could never get a minute alone durings nap or before bed, but I've mostly accepted it. I try to focus on how blessed I am to be able to snuggle with my baby. These days won't last forever and those snuggles will be some of my most precious memories. However, I must admit that I would prefer a side-car type arrangement for nighttime if he would let me and I would definitely prefer a few minutes to myself during naps.
I know there are probably exceptions to this, but it seems to me that most babies start off needing to sleep with someone but easy going babies learn to do without if that's what their parents prefer. Of course we all know about CIO methods used for the not so easy going babies. This leads me to believe that many of us must be co-sleeping because our babies need it, regardless of whether or not we love sleeping with them.
So, do you co-sleep because you love it even though your baby would sleep soundly alone? Do you do it because it's the only way anyone gets any sleep? A little of both?