NP-completeness hit AI researchers with a theoretical ceiling: many problems in search, reasoning, and computer vision are NP-complete or worse, meaning there is no known efficient algorithm to solve them—one must exhaustively search all candidate solutions, which is computationally infeasible for problems with many variables.