I agree. You could have a system page editor that would work like the other page editors. When you save them you can then reference them in the system page selection dropdown.
I ran into this issue when I wanted my 404 page to feature some dynamic content shown in a module used on another page. I had to manually create the HTML to match the drag and drop driven page.