Thanks for clarifying and yes, lots of interesting stories to be told around the edges of this post. Some are already written and linked. For example, I'd recommend Why ContentEditable is Terrible by Nick.
https://medium.com/medium-eng/why-contenteditable-is-terribl...