Nobody wants to be forced to use a desktop computer to see the whole web page.
I was thinking of a news site that shows photo, headline, and first paragraph to desktop or tablet users, but only the headline and a differently cropped photo to users of 6" or smaller devices. This way you can still fit as many stories into 320x440px.*
I thought additional HTTP 1.1 requests were more expensive than repeating any styles or scripts that block rendering of the first screen of the document. Google PageSpeed Insights recommends that web authors inline CSS above the fold.
* In CSS, px means roughly 1/2700 of the distance from the eye to the surface, rounded to the nearest hardware half-pixel.