Hallo,
nochmal, es gibt hier kein explizit falsch oder richtig. An Hand der Parameter erkennt die Methode was was ist. Eben um die Kompatibilität beizubehalten. Falsch im Sinne wäre wenn der Sketch nicht funktioniert oder der Compiler schon meckert.
IP:
Ohne im Sketch eintragene Static IP wartet dein ESP bis er seine IP zugewiesen bekommt. Die IP im Sketch hat für diesen Sketch hier keine Funktion. Völlig ohne Bedeutung. Er bekommt seine IP weiterhin vom Router zugewiesen. Aber und das ist der Unterschied muss der ESP nicht auf seine IP warten, eben weil er sie nicht benötigt. Du kannst auch 88 eintragen und er bekommt 77 zugewiesen. Völlig ohne Bedeutung. Erst wenn du einen Sketch hast der die IP wirklich verwendet muss die stimmen. Dann würde sich sie aber vom Router immer zuweisen lassen.