I understand your point of view.
Back in the day we had a nightly every night (much higher frequency of development), and the bandwidth and storage on providers was not that big, so we could for example not have it to pack every night +5MB extra. And to also keep the required bandwidth for download easier, not everywhere there was broadband.
These are the current sizes :
- CB : 23.3 MB (recently doubled in size)
- wx : 5.2 MB
- mingw : 329KB
But as to user friendly, the next request is, we should pack the compiler also each night, like we do in case of a release.
Nightlies were also intended to get quick feedback, from an audience who know how to use them and to put in a little effort.
So we do have some arguments more on the "let's do it side"
- the frequency is no longer 'nightly'
- CB itself doubled size, so why would we bother then for the 5MB of wx
- storage is no longer that scarce as it was 10 years (or longer) ago
- broadband is probably now a more common good
Let us think about it ;-)