So basically ending the game with a draw after 50 moves is unacceptable, but losing a 'winning' game on time on move #857 would be fine.
Your exaggerating, but yes! He lost. Both players can make mistakes, so yeah, it's fair lol. How is this position being a draw fine:
At least in the 800 move game, it was a very good game. This game here is an obvious win, but tries to claim a draw when he's mated next move? Pathetic! That's the problem with the 50 move rule. People taking advantage of it to get draws on easily won games.
Maybe he wouldn't have got into this position without the 50-move rule. I do vaguely remember this game though I can't remember exactly where it was or who was playing. Probably he just didn't defend it very well.
As I said though, I don't mind extending the 50 move rule in the following way: when you get to move 50, if either side can demonstrate a forced mate from that point he/she takes the win, otherwise it is a draw.
Clearly the main point of the 50 move rule is top stop ridiculous games that would carry on with people just moving the pieces aimlessly so this extension would still stop that while allowing players who know how to do a longer mate to also claim that. But trying to claim that a forced mate in 553 moves is valid is ridiculous. Really that would just be a case that in those 553 moves one or other player would make a mistake, probably through boredom!
just make exceptions with winning endings, such as the number of moves could be replaced to 50 + n
(im not so sure what n should be, but i think it would be best if it references the number of pieces and their approximate values according to point count) and for drawn endings requiring accurate play, the number of moves should be reduced based on point count, number of pieces, etc.