Your is not a particularly bad example of just playing to run out the clock. It is annoying to the player with the advantage but it is a legitimate strategy.
White had chances to keep the game open and missed them with 41 b6. He locked the board up himself with 42 a5, missing his last chance to break through. (I guess he could have run over with his king to attack the a pawn.)
Even after that, there was enough time left for him to just run his king around in circles to get to the 50 move draw.
I was playing the following game and I was making some mistakes, but I like to keep playing to see what I can still make of it.
At a certain point I realised I could basically lock the board for my opponent and since I was ahead in time, I could win by 'running out the clock' on him by not repeating my moves too much. I was wondering how this is perceived upon in general? Is this frowned upon or seen as a valid strategy in a time based game?
https://www.chess.com/game/live/120821726570