Well, neither person is more at fault than the other.
There's no obligation to engage for either player, and if both are content to fly their ships round in circles then they can do just that... Of course that doesn't make for much of a game.
When faced with an opponent who wishes to engage on terms that are unfavorable to you, you've pretty much got 3 options:
1- Engage on their terms
2- Wait for them to engage on your terms
3- Attempt to make their terms less favourable to them, and engage.
Obviously option 1 is a non-starter.
Option 2 is a non-starter too. But not because it produces a stalemate. The problem with option 2 is that it puts the ball in the opponents court and gives them chance to effect option 3.
With option 3 being the only viable recourse against any competent opponent.
Now obviously I didn't see the game so it's difficult to comment specifically, but if the other guy was moving in at least a semi-predictable sequence then it should be possible to exploit an opening in this set of moves.
(although it's worth mentioning that option 3 really starts with asteroid placement and trying to make sure that a list like that can't set up easily.)