Because there isn't a rule that they have to use the same rule
Stalemate implementation?

A draw is strange since White could win. As a Tournament Director/Arbiter, I've had to rule on 2N's where the opponent had at least a Pawn and therefore the 2N's player was awarded the win on time because a checkmate was possible even though the losing player swore he'd never get himself in that position. It's the rule for USCF and there's no difference I'm aware of with FIDE. USCF, under Rule 14H and I, gives a lot of cases where a draw may be awarded in OTB games IF one player claims no losing chances BEFORE time runs out and all of them specify "if there are no pawns."
Hey!
I play on some chess sites (mostly on chess.com) and three days ago I got similar position which I played on another site and my opponent lost on time.
On a different site I won due to FIDE rule that if I have material to checkmate opponent and he loses on time I win. I can win this by making stupid moves but I am able to do so. for example:
However on the first site the game was drawn. I'm asking why? different sites don't have same rules?