I would not be so categorical.
I have a data web-app heavy app where users will routinely view over 300MB of data in charts and photos.
In this context, .net runtime is insignificant. In fact, you could could argue such data intensive applications should be native and use local storage.
Lastly, the browser with cache .Net runtime, and won't download it very often.