Tach!
Und warum nicht? FormData ist ein essentieller Bestandteil meiner Lösungsvorschläge und der Browser. Wenn du Gründe hast, die dagegensprechen, solltest du sie konkret nennen.
Der Grund ist ein anderer Content-Type der anders geparst werden muss. Von daher ist new FormData(form) kein Ersatz für jQuery(form).serialize();
Nicht FormData allein, sondern in Kombination mit URLSearchParams (und document.querySelector(), um genau zu sein).
Du hast es immer noch nicht verstanden: HTTP spielt beim Parsen eines bestimmten Enctype gar keine Rolle!
MfG