der Grund ist eigentlich eher, dass die esp Entwickler manche Methoden in manchen Klassen implementiert haben und in anderen nicht.
Das hat nichts mit hardwarespezifisch zu tun, denn ALLES ist ja für ESP8266, nur einmal für die Kommunikation mit anderen esp (.args enthalten), und das andere mal für die Kommunikation mit selber aufgebauten html-websites (.args NICHT enthalten).
Ähnliches gilt für den TextFinder, der nur *streams akzeptiert, aber keine Strings und keine cstrings.

Meine cstringarg() Funktion samt ststrpos() ist ja nun quasi eine Funktion einer externen lib, nur ist sie offenbar in dieser Kürze und Würze noch nicht für Arduino-user allgemein verfügbar.

Damit können wir dann aber auch dieses Thema schließen, denke ich.