The thing about wOBA is that it doesn't take situation into account. A single is weighted more than a walk (slightly), because over the hundreds of thousands of prior baseball games that have been recorded, singles lead to runs more than walks, irrespective of how the single was hit or how many pitches were thrown before it happened, who was on base and where they were at the time.
The context isn't relevant. Order of events is important in reality of course, but no player can control the order of events with any certainty, nor their own place in the order of events.
That's why when a team in 1 inning hits 3 straight singes and then a home run, they score more than a team that hits a home run followed by 3 singles. Same events, different order, more runs, fewer runs. Players cannot control the order, so giving credit to them like they can is folly.