Click ‘see inside’. You will see two scripts. The one on the top is the one with the ‘if on edge bounce’ block. The one on the bottom is the same script with the workaround.
The ‘if on edge bounce’ block won’t allow the same amount of variability as the workaround. With the workaround, it can bounce in any direction even though it is not 90 degrees. The ‘if on edge bounce’ block, however, will not do the trick and is just a clutter.