I think the thing missing from most AI discussions isn't how smart it is or how well it can do tasks, but that it doesn't have a "why". A motivation. Sure we can build computers that can solve problems, but why should they? We're not currently recreating "Intelligence" we're recreating skills. But then giving a machines a motivation is to run afoul of the Butlerian doctrine...