By that logic, surely Sean Connery would earn the title for going up against Oddjob. Or Roger Moore for taking on the iconic Jaws?
These villains were far more uniquely memorable than Craig’s villains.
Also, Craig’s villains don’t have the same menacing presence. Oddjob and Jaws always felt like they posed a physical threat to Bond. Waltz’s villain has not such menacing physical quality.