You haven't addressed the main flaw of WYSIWYG HTML editing which is that what you see is not what I get. There are so many things that can change what I see. Which is kind of the point of HTML - you don't know what browser I use, or OS, or screen size, or if I even have a screen.
I accept your point that WYSIWYG could be powerful for website creation, but web-searching for the <meta name="generator" content="$FOO"> for the various WYSIWYG tools doesn't return good examples.
I accept your point that WYSIWYG could be powerful for website creation, but web-searching for the <meta name="generator" content="$FOO"> for the various WYSIWYG tools doesn't return good examples.