The goalposts keep moving because people once upon a time thought that "able to perform tasks intelligently" and "able to take the role of a person" were the same thing, and task by task that turned out to be entirely false.
Well sure, so I think we need to figure out what we want. Why do we want a computer to take on the role of a person? Having something pretty intelligent to which I can delegate many tasks is already useful.