We sailed away at 6 pm, and sailed back by 7 am the next morning. From what we could tell, the ship did some circles, and also tested the propulsion system a bit, picking up some speed in the open water. The reason they won't stay docked overnight anymore is loss of revenue from the casino and shops being closed while docked.
As for the cabin attendant, to be honest, he had a negative vibe from the start. We filled out the form in advance asking for a pack-n-play, and for the pullman bed to be setup. It was not ready when we arrived, and I offered a reminder when I first met him. He didn't follow-through on the first night, and he seemed agitated when I reminded him on Day 2.
On a related note, the stateroom service has become my biggest frustration with Royal Caribbean. I understand cost-cutting and the impact of sourcing good labor, but just two years ago, we were all receiving two stateroom services per day. Then a year ago it went down to one, but it was up to me when I would receive it (morning or evening). Now, they've gone to a system where we're told when our service is happening. For this cruise, we were told our service would happen between 8 am and 1 pm. Not ideal for sleeping in or catching an early nap. On the other hand, my parents were told their service time was between 4 pm and 8 pm.