Yeah… no, not really. That there still is no way to correctly and reliably layout on the web is a much bigger issue than modularity.
Now compare this number with number of times you struggled with layouting your page ? I bet first one is far more common and costly task.
Yes.
> How many times you struggled with mingled CSS ?
Not enough times that I'd get blood pressure issues over it.
> I bet first one is far more common and costly task.
You lost your bet. Which was idiotic, I wouldn't argue web layouting to be a bigger issue if I didn't find it to be.
It seems your comment regarding ShadowDOM not helping layouting issues is not entirely true.
Take a look on:
polymer-grid-layout polymer-flex-layout polymer-layout
http://www.polymer-project.org/docs/elements/polymer-element...
> Thinking in terms of components is much easier than trying to manage div soup.
It still does not solve the issue at hand.
[0] http://caniuse.com/flexbox
[1] http://caniuse.com/css-grid