ich kann bisher kein argument erkennen, welchen nachteil man durch eine gut eingestzte edit-funktion hätte. im gegenteil sehe ich weiterhin nur vorteile.
Stelle Dir einfach mal vor wie eine konsistente und anspruchsvolle Implementation aussehen müsste und stelle Dir die Frage, ob das dann noch von einem Grossteil der Nutzer verstanden werden würde. Dann bleiben Dir die "Vorteile" so ganz langsam im Hals stecken.
Die ganze Diskussion leidet am Fehlen einer Grobspezifikation.