Tend to agree ... with the added reflection that to a stylesheet, the DOM is the only worldview. Attributes - and the currently limited set of pseudo classes - afford its agency.
If pseudos were extended to include all property state, DOM serialised or not, then we'd be onto something.
The serialisation isn't expected to represent page state. Imagine how that would work with <canvas>, or even things like event listeners.