I believe the first portion of your reply directly supports the original comment here. Everyone's assumptions are based off of their experiences. A diversity of experiences and backgrounds creates an environment where assumptions are challenged more frequently. The more than a team can support their decisions through facts, instead of assumptions, the stronger their solutions will be.
But yeah, diversity would have helped.