Saying 's is not "discoverable" is the same as saying a jet plane's cockpit controls aren't "discoverable". This is a tool for PROFESSIONALS, the only thing they care about is speed, efficiency (time is money) and functionality. If it takes an hour to learn something but then takes 5 minutes to DO something, that is better for a professional than being able to learn something in 5 minutes but then take an hour to actually do your work.
People complaining about Blender's UI are usually kids who jump on the "bad UI" bandwagon because they can't figure out how to make the next Pixar movie in half an hour.
The UI of Blender is very well thought out, for the people that actually use it, and those people are more important than the ones that are still figuring it out. If you want to "discover" how to use it, read the manual, tutorials and learn how 3D production works.