By definition, the fact that it failed widely shows there was no, or insufficient testing. I don't need to know how it's packaged, all I need to know is that the end result failed. You seem to not understand what software testing is, or how its done, because what you say makes no sense. They can release it by sacrificing a goat, that doesn't excuse that end result didn't work, and that testing is supposed to avoid that problem.
Apple was in charge of the whole thing. It's amazing you think they can somehow avoid responsibility. It doesn't matter who did the packaging or what happened. There are always problems, that's why testing is done. If it's not done obvious errors get through.
The only other possibility is that they tested, it failed but they released it anyway. That also makes no sense.