I don't know why someone implemented it specifically, but I can think of 2 possible reasons: (1) To prevent accidental presses, and (2) prevent maliciously pressing every button quickly.
Or a third option: it's just shoddy implementation that happens to have an annoying effect.