This happens to me all the time. I have some code that breaks at run time with a NullReferenceException:

I am told the source file and the line number, but not the actual location of the attempted reference to whatever turned out to be null, in this case I can't tell if it's _request or Banker.
What's is the fundamental reason such valuable information has been omitted?