I want to specifically address this because communication can make or break teams. The kind of communication that you describe - conveying objective information - is not enough to build a well-functioning team. One of the most important questions, IMHO, is how do your teammates disagree with one another, especially on issues that don’t have a clear right answer? If you don’t probe for the answer to that question, then you’re hiring with a huge unknown.
There’s no way to know if Mrs. leetcode master X is a team player based on these kinds of interviews. She could come in and destroy a team with her personality. Granted a socially adept person can fake a pleasant personality during a few hours of interviewing, but the rare great interview processes will at least force a mini disagreement or few and gauge the candidate’s response.