I've never understood this position - if you want sites to be no wider than a particular width, can't you just make your browser that width?
That was somewhat tangential, sorry, but it's been really bugging me recently and I wanted to vent.
CSS Grid will help a lot as it gains adoption, but if FlexBox's adoption is any indication, that won't be for some time.