It still is your choice. You can opt out and not give your steward, waiter, etc. cash.
End of story.
Many people like the amount put on their visa and pooling does help distribute the tips to the servers through out the ship in alternative eating areas. This argument is being hashed to death and mostly because the types of service on cruises is changing but the cruiser is failing to change with it.