Yeah, I get your point. On the other hand, I prefer the serialisation of the light DOM to reflect only changes I've made as the author.
The serialisation isn't expected to represent page state. Imagine how that would work with <canvas>, or even things like event listeners.