Any reason there is no automated testing for UI things? I mean sure not everything can be tested automatically but there do seem to be some alternatives, you can use stuff like Selenium to do certain actions without depending on the graphical place of objects and use stories tondo it easily even as a non programmer. Setting it up though does take quite some time and messing around with the UI, the stories can also only be used if in the background the used keywords are defined.
The why's would be a better question for our engineers and QA Engineers, however I accept that UI can't be hooked into and automated and roll with it. :)