Do you mean background uploads? I believe that is because the iOS APIs don't allow apps to run in the background keep uploading data.
I've never had uploads failed while the app was in the foreground. I agree this is inconvenient, but it isn't the app developer's fault.