A problem is NP hard if there are instances that other hard problems reduce to. That is, only
some instances of the problem have to be hard. NP hardness says nothing about "average" problem instances and even less about hand-picked ones.
And that's what Sudoku puzzles are. They are made for humans to solve. They are specifically crafted to contain challenging, but possible, solution paths.