I'm not sure I'm seeing the result of my actions or just a coincidence.
For what it's worth, I think that it's coincidence combined with the placebo effect.
Warning: essay answer below.
The main thing that you hear Android users (and some developers) complain about is the limitations in how apps work in WP 7+8 and Windows 8+10. What's really bugging them is that Microsoft made a conscious decision to change what's called "the app lifecycle" to better respect limited power budgets. This makes it possible for use to get through the day on a single charge, but makes it harder for developers to deliver the kinds of services that they are used to providing in the way that they've always provided them.
In the olden days (say, 2009), most programs were running on devices that were plugged in to A/C power. With the shift from desktops to laptops and the growth in both capabilities and usage of "apps" on phones and tablets, the majority of programs are likely running in battery powered devices. And the owners of those devices want devices with giant screens, batteries that last all day, and no mass.
To accommodate those conflicting needs, Microsoft decided to change the lifecycle so that apps could no longer assume that they had access to the CPU from the time that the app was "double-clicked' until the time that its window was closed. Instead, CPU and network resources would only be provided by the OS while the user was looking at the app on the screen. This change really impacts developers because everything we've known about how the app and the hardware will interact is affected by the different lifecycle.
The complaint that "Windows Phone/Mobile can't do background downloading" is caused in part by the change to the newer, more restrictive app lifecycle and in part by developers not addressing the change. To accommodate the need for apps that do things like background downloads, streaming audio, and active navigation, Microsoft added new features that an app can use just before they are taken off-screen. By using these functions, the service provided by the app (i.e., downloading, streaming, or navigating) can continue while the app is open, but off-screen. Of course, developers need to be aware of the more restrictive app lifecycle and the availability of these special functions so that they can write their apps to use them. This is also true to iOS (although the implementation is understandably different), but not so much for Android, where the "plugged in desktop" app lifecycle can still sort of by used sometimes.
Microsoft also added a form of "background" processing, but that really meant adding the ability for Windows to run a separate (and quite tiny) executable from time to time. So, "background task" and "background app" in the Windows Phone/Mobile world do not refer to apps that are open and off-screen, but to these tiny companion programs. The running of the companion program is fully de-coupled from the state of the main program, other than that the main program needs to run at least once to "ask" Windows to add the companion program to the list of things that the OS runs from time to time.