Are the robots we create alive?
Are they? They have gathered more data, but they are using the same algorithms (defined by their source code) the entire battle, every battle.
Also, just curious, why do you single out Gaff and Engineer? Just because neural nets are most similar to biological brains? I don't consider them any more or less "learning bots" than DrussGT or Sabreur.
Technically, yes, they do use roughly the same code in every battle. But, they change the way they use data, which is effectively the same. And there are genetic bots that literally change their own code, I just didn't mention them because I couldn't think of a specific example.
You can't honestly believe Sabreur is as adaptive as DrussGT. The only "learning" Sabreur does is incrementing a variable every time the onDeath event is called.