As somebody else pointed out: NPCs can always be smarter, more well equipped, better supported, etc. than the PCs can be. On the one hand, sure, if the NPC is optimally smart, the PCs should have absolutely no chance to see him coming.
But... that’s just not very fun.
An important thing to...