Earlier quoted context omitted.
I dunno, I'd say it's more an example of why CSS isn't the right abstraction for styles in a text editor…
CSS is more powerful than anything that popular native text editors can do. As far as I'm aware, in native text editors, generally, style can't influence (block-direction) layout, and that's why they can get away with determining what's visible before restyling. Once you have styles that can influence layout, this dependency is reversed, so any native text editor will have to restyle off-screen lines just as a browse…
It would be great to have a small high-performance subset. The subset needs not have low expression power, though.