Earlier quoted context omitted.
Background tasks become essential as soon as you need your phone to be a data aggregator for external devices. As an example, if you monitor biomedical sensors on your body, the app needs a way to reliably run in the background without being shot down.
The sensors should store the information inside themselves and then sync with the mobile when I open the app. No need to have my mobile awake all the time for something like that.
Someone should redesign them, someone should rewrite OS support for them, and someone should pay for all that?