ASA has a Goals+ metric that attempts to measure various actions that make goals more or less likely, including passing, dribbling, interrupting, etc. John Muller has
a recent article suggesting that the concept of "progressive actions," currently subject to varying definitions but generally meaning things that move the ball substantially closer to the opposing goal, is the best all-round metric for soccer.
I think they complement rather than supplant xG, which I agree is limited but IMO gets to the heart of things. I take the point you both make about dangerous plays that yield 0 xG. A team can create a real chance and then fail just short of a shot which means zero xG. I think it's good that we have metrics that account for all the pre-shot stuff and another metric that only measures when you do in fact generate a shot.
I think of it like this: the thing you want is to score goals. Excluding own goals, to score you have to shoot, and to shoot you need to move the ball forward, and before you can move the ball forward you need possession, and to gain possession you have to play defense. That's a bit simplified but you get the point. Goals+ and progressive actions measure everything that gets you to the shot, which is the next-to-last thing. xG measures the final
thing that gets you to the thing. And if you don't take a shot, well that should be worth 0 on that measurement. For the Wolf goal, there was extended play from the back, leading to Santi's linebreaker, the Jones run, his pass to Wolf, Wolf's little dance and finally the shot. On one hand every one of those steps has value even if the next step fails because at a minimum maintaining possession and moving the ball away from your goal lessens the danger of conceding. But on the other hand, it doesn't matter if the play breaks down because (1) Santi's pass gets intercepted or (2) Malachi makes the wrong pass to Wolf or (3) Wolf is dispossessed before he can shoot. Because every one of those means the same thing: you didn't take a shot and if you don't shoot you don't score goals.
Finally, I will note it is quite rare for many xG haters to actually promote Goals+ or progressive actions or anything else as a meaningful concept. They would mostly rather complain that their team should have scored 4 times by the half on 7 shots "if they were just more clinical" and xG be damned, or create a narrative in their head like "Team X was actually more dangerous" regardless of what any measurable activity reveals. That's not you two, but a lot of xG criticism is just people who don't want their soccer opinions held up to
any objective measure.