He doesn't always get them, maybe that's why? Maybe if the zombie spawner and water block were in an inner room with a door. He could simply close the door, which would dry up the room, and collect any stuck feathers. There could even be a button that opens the door from a distance, for safety.