A domain-specific WYSIWYG editor is a long, long way away from a future that doesn't involve any coding. Unless by "coding" you mean HTML/CSS/JS in e-Commerce web apps.
The point is that there are infinitely many interfaces (again, in the most generic sense) that haven't even been conceived of yet. All of those will require coding.