Its a good point, but knowing theory would let you punish players for playing gambits more often.
I'm 2400+ and I'm only starting to actively study theory.
In my opinion, it's really not necessary to learn theory until one reaches an expert level.
Some would argue even higher.
Keep in mind, though, that this doesn't mean "Don't try to improve your opening play!" You should certainly try to learn what you can, from every game. And if you make mistakes in the opening, you'll want to figure out what they were, and what you could've played, instead.
But that's different from studying theory.
Theory is intensive, exhaustive, and above the level of understanding of most players ...
Well, it might then just be semantics ... A player makes a mistake in the opening, then s/he triesto find a better move, then s/he looks up what is usually played in that scenario, but often the move that is recomended by theory is not a checkmate or decisive material gain (what a beginner would understand) ... rather, it might be a move that leads to one type of relatively even game compared to another, or maybe one side has close to a pawn advantage, but neither player at these lower levels can understand how to take advantage of this imbalanced assessment. So in reality, all a player is learning in the opening is: 1) Don't make this move that leads to a tactic against you (something that is good to learn at this level); and 2) here is what you should play, but you won't understand until you are rated >2000 (which means that the newly learned "good" move is simply memorization by the player).
I think the OP asks a good question, but a lot of folks want to caricature it into: What should I do with my openings? A) Have a repertoire that is intensively theoretical and memorize 15 books cover-to-cover --or-- B) Have a repertoire that is simpler and only have to memorize 5 books cover-to-cover. Of course, there are a lot of beginners that probably do think that way whether they admit it or not. But if someone wants to know what might be good to play through move 5 ... something that is independent of the opponents' moves (easier, less time needed to devote to it, more time for tactics, endgames, and game score analysis --or-- something that is strategically and tactically rich, but will take much longer to grasp, but better over a 7-10 year haul, then I think that is a reasonable question for someone to ask if they want to "learn correctly."
Many years of playing, losing, and learning, I suppose.
Noam-Bot plays slow and solid, for sure. But he does make tiny mistakes, here and there. They're just less obvious mistakes than the lower-rated bots.