I consider forcing unneeded delays to be a negative consequence. An extra 1/3 of a second to finish zooming may not matter in most cases, but it isn't nothing.
Agreed that it's not a lot. And the result of not adding that seems to be a random progressions of not well tested camera ports that need the delay but don't have it. When those cameras crash, I suspect many new users just give up on CHDK. Some of the rest may come here for help.
Trade offs - stability improvements vs a delay most people will never realize is there.