This game is a result of the weirdness that is tournament ball, and specifically football tournament ball. Tournament play is always different from League play, because you lose and you're out. You have to win to continue. But because football tournaments are played during the season, unlike end-of-season playoffs, different clubs have different motivations driving their priorities.
That said, I'm not sure what West Ham were trying to do yesterday. They're a good team doing great in the League with an outside shot at European cup play next year. Not having three more FA Cup ties could benefit them. Moyes obviously thought going uber-Morinho would accomplish something, but I don't know that 0-0 after regulation was it. On the other hand, Lingard has been a huge contributor for their offense in the two games they've had him, but he wasn't available for this game and they had nothing going forward.
On the other hand, Ole put out what was obviously not the best XI. The whole thing turned weird, because we didn't have the midfield to break down eight or nine in the final third, which seemed Moyes' prevailing tactic. Donny is not Bruno. Sorry. He's a very good player, but he's not that creative passing spark where Bruno sits. Donny was making runs that Bruno doesn't, but there was no one to pass to him, which Bruno does. Telles still isn't as bold as Shaw. Matic is Matic. Ole's lineup would have worked fine against a more open team, but Moyes didn't cooperate one bit and Ole was stuck for an hour.
So I'm not going to criticize Ole's tactics or the play on the field because I think I understand why he put that squad out there. The game was going to be weird and it turned out to be so. I do think, going forward, that trying to sub in the stronger players for the last 30 minutes when needed is not working and he shouldn't do it any more. I think it's paid off, like, once. Otherwise, we've gone to extra minutes. I'd rather score goals early, then sub them off at the half, especially when you have 5 subs available.