Tach!
Da wird keine temporäre Datenstruktur erstellt. Man übergibt das FormData-Objekt an den Konstruktor von URLSearchParams. Das war's und alles andere findet browserintern statt.
Nein, so funktioniert das nicht. URLSearchParams ist ein URL Utility das kann mit einem FormData Objekt überhaupt gar nichts anfangen! Hab ich aber auch schon geschrieben hier.
Ich würde Dir nur zu gerne zustimmen, aber dann hätten wir beide Unrecht, denn das kann es ganz ausgezeichnet.
Ansonsten gehe ich auf den Rest nicht weiter ein. Auf konkret gestellte Fragen mit unkonkrete Antworten und mit Verweisen auf ein nicht öffentliches "mein Framework" bringen mich bei der Lösung aktueller Aufgabenstellungen nicht weiter.
dedlfix.