It's very unclear why you are defending this. Especially when it's a very common source of pain. E.g. https://news.ycombinator.com/item?id=33168346
I agree that if there is a bug that causes a download to get stuck in a loop, it should be a priority for Apple to fix it.
However that isn’t what you are arguing.