Agreed. I don't think people realize that 5mb of a PNG is way different than 5mb of JS. The browser parsers that PNG way way faster than it parses JS.
The PNG also doesn’t then go off and start pulling even more data down off the network.