The trade-off is to have background downloading on all the time, which is something I hated about android in the 4 years I used it. Background processes were always killing my battery and it was never obvious what was running.
I think the sane compromise that I wish apple would make is to allow for more permanent background tasks to run, but only when externally powered.