GNOME has excellent support for keyboard based navigation BTW. Almost anything can be done with the keyboard. Most shell actions has a keyboard shortcut.
They could have done it without taking away convenient menus. Previously all apps had standardized interface, now everyone invents the bicycle for themselves.