Majority of the bytes? Yes.
Majority of the requests? Usually not.
Majority of the caches miss bytes? Probably not.
There are probably exceptions, but even the most graphically heavy sites have a decent amount of HTML, CSS, and JS content. This is probably due to Google bot not appreciating excessive image use. Marketing folk typically listen very closely to whatever Google dictates.