That could be. We just don't know right now, but your intuition may well be correct, even if there is a single root cause there could very well be multiple contributory causes.

They failed to land at two airports before the third. I can't say if they made the right decisions but that already is two failures.

Go arounds are not failures.

They are expected situations, but still a failure of the original plan.

They are not a failure of the original plan, they are a mandatory component of the original plan that if everything is nominal never gets executed. Every pilot on approach is ready for one or even more go-arounds and they happen quite frequently for a variety of reasons.

They happen a few hundred times per day at ~100 k flights.