So we know that the Enterprise-D cleans itself (good for the bloody ship, it'd have to given just how huge it is for the size of the crew else everybody would be too busy on janitorial duty to be at their stations), but the supposedly more technologically advanced Voyager has at least one crew member with a messy room. Did Voyager lose its self-cleaning function or can crew members just opt out for their quarters? Do Federation starships steal socks when people aren't looking?