I've definitely seen people who don't seem to benefit at all from roleplay, but I've also seen it be a means for people to open up and develop confidence and self-determination. I think it really depends on the person and their life.
As far as sleep, it's a lot more than a way to skip time. You do some of your best learning in your sleep.