We ship a multi megabyte package to our customers and preload massive amounts of data.

Nobody complains about it. In fact, they rave about how fast it is. They don’t care that the first page load is slow. Heck, they’re probably checked out between tasks anyways. But, once they’re in there, they want it to be fast.

This is entirely context dependent. Do that on a blog platform and you end up with blogspot.com infinite loading spinners.