If the page numbers are numbers are markuped up in some semantic way then you can get rid of them with a bit of --override-css. For example, if the HTML has something like '<span class="pagenumber">12</span>', you can just add '.pagenumber { display: none; }' to your override CSS.
Editing, probably not any time soon, especially WYSIWYG. I can't speak for Kovid or any other calibre contributor, but for me it's kind of hard to get motivated to work on something I'd never use

.