Too bad that the alternative option - not requiring dozens of requests just for initial rendering of a single page - didn't catch on.
Consider the case of requesting a webpage with hundreds of small images, one should embed all of the images into the single webpage! Requiring each image to be fetched in a different http request is ridiculous. It pains me to look at the network tab of modern websites.