Cache ist ein Argument. Aber denke daran, Ein Request ist immer effizienter als Mehrere. Weil: Der meiste Overhead entsteht beim Herstellen der Verbindung.
Das Thema hatten wir schon einmal, falls Du Dich erinnerst. Ich sag mal nur ein Stichwort: HTTP/2. Das wird wohl ausreichen, damit Du gleich erneut Deine, dem weit überlegene Lösung propagieren wirst ;-)
Davon ab: Wenn eine Ressource mit aggressiven Caching-Direktiven ausgeliefert wird (und der Client-Cache auch an ist): dann wird die jeweilige Ressource für lange Zeit nur ein einziges Mal angefordert. Danach erstmal nix Verbindung mehr.