The navy spent years figuring out how to refuel and transfer high-value parts between two ships at sea. But they don't transfer large cargo containers, which these people would need to do in order to feed 600+ developers, staff and crew.
And then there's the garbage issue. You can't just dump garbage over the side any more. You need to package it up and bring it back to port when you return. Oh. Wait. These people can't dock the ship anywhere, because hardly anyone on board will have a visa. So they need to move a container full of trash across to the resupply ship, too.
This was a dumb idea in 2005, and it's still dumb today.