Well, it's a shame to hear they aren't doing it on all ships but I am not surprised. It was too good to be true I guess.
Not sure why the cabin attendant didn't remove the used towels. Perhaps they are under some strict rule about the pool towels needing to be checked in by the owner? In other words if they took them and you didn't get credited for the turn-in you get charged and they get the blame?