The understanding I have about why we can't edit top-level nodes is to keep J. Random Luser from editing a top-level node after it gets approved.

Well, if I have the power to approve a node myself, what gain do I have to do that?

Can moderators get the power to edit their own thread roots?

-- Randal L. Schwartz, Perl hacker