Expected goals is a function that assigns expected value to a shots. It doesn't try to say anything about how or why, about which side was better, which side was in control or which side was more dangerous in possession. And since football is full of little events that shape the outcome of one particular attack and consequently the game, it greatly diminishes the value of xG for individual matches, beyond it's core function: stating "these shots had that value". And it's not just failing to square a ball, that was just one example. Own goals, premature refree calls, last ditch tackles, misplaced passes (and probably many more) all of them can turn dangerous attacks into events that aren't even recognized by xG. As is strategic decisions, teams minimizing or maximizing their risk taking in order to chase goals or keep a lead. That's why you shouldn't make grand statements based on single game xG, because it's only when you take a large enough sample size that this variance usually evens itself out.
And even then you can't blindly use xG or xPts as a predictive measure. First of all, because teams already have banked their "excess" points, no one can take them away, they aren't forced to underperform to account for their overperformance and secondly, because the assumption that the past predicts the future ignores the possibility of (significant) development. For example someone, who had a leaky defence may have their star defender return, someone, who couldn't create might have their midfield maestro return and suddenly the past is largely irrelevant.