Simple answer to your question that you're overthinking by still talking about spray angle.
If Soto walks that much more, he's putting far fewer balls in play than Vlad is.
All those extra murdered baseball that Vlad is putting into play vs the fewer walks is making up that difference in xwOBA. Vlad has 54 more balls in play than Soto. Walks only get you 1 base. 54 balls in play at those elite velos are probably worth about the same in xwOBA as 100 walks.
Elite walk rates though would make an xwOBA fluctuate less and be closer to actual wOBA though.
And yes, Tom was answering questions that werent being asked, because people were asking questions (myself included) that were not actually asking the questions designed to get the answers we thought we were looking for. He provided the alternate viewpoint and provided the real answer, not the answer to the wrong question.