It is hard to get into the programmers mind or speculate.
My guess it has to do with keeping it as a two step process, so that if the wrong button is hit (while bouncing around the water) you can change the selection. The process works but If you have a preference/change, I would post it under the suggestions topic area for the product development guys.