Good point. I was planning on making the opposite one, but you're absolutely right about what real AI is versus what apparent AI is.
I think both sides have valid points, and which is correct depends on the basic question of what we want from AI. If we want to interact with a system that understands us and does what we want, then just reacting the way a person would, regardless of the reasons for how it does it, is sufficient. However, if we want to have a system that does something which humans are capable of and computers currently aren't, then it isn't sufficient until a computer can do things that aren't predictable simply by understanding the programming.