Why can't they tell me what 9 * 6 = ?

I have heard so many times that students do not know their basic math facts from several different teachers.  The truth is that so many of the students do not.  I learned my basic math facts through pure rote memory.  The question is:  Why do the students of today have such a hard time learning [...]