Maybe it's lacking a setting to toggle this (Suspend all network until lists are loaded doesn't control this behavior), but I wouldn't want to load pages full of ads on mobile simply because the app got killed.
The real issue for me is my phone killing applications when it has both battery and memory available.
Lately, I've noticed Chrome being really aggressive about this.
[1]: https://arstechnica.com/gadgets/2023/02/chrome-110-will-auto...
But it has some pretty big downsides, the battery is small, and it is rather bad at this point of life. The audiojack has been oversized by constant use and barely holds now the headphone, stuck in Android 12.
I know I'm in the minority, but I consider both of these behaviors to be a very bad and extremely frustrating idea.
Edit:
Yeah, disabling prefetch:
> This will ensure no TCP connection is opened at all for blocked requests: It's for your own protection privacy-wise.
uBlock holds itself (ideally) to a higher standard than not executing js or hiding an element, it tries to prevent the network connections from even taking place. This is for browser prefetching that happens on many pages even after the environment and extensions are fully loaded, in many different contexts, to speed up requests by having the binary payload of the response already available in cache before it is needed.