most heavy lifting business applications are complex, and built with efficiency of the user in mind.  it is difficult to reduce a very complex system down into a simple UI without killing efficiency.  i've tried.  (or maybe the software i work on is just way too complex).  so, most business apps do their best to make a good UI, and then throw a manual at users and say "learn the system".