You might want to read my statements a little more carefully. I said when you can't checkmate your opponent.
My reading is fine; it is your invalid argument which is the problem. "Can't" is an irrelevant distinction (see below).
Resigning doesn't mean you can't checkmate them, it means they've decided it's so obvious you will checkmate them they've chosen to give you the win. They aren't declaring stalemate lol.
Resigning may or may not mean you "can't" checkmate them, which renders your attempted distinction irrelevant. There are no rules which impose any particular conditions which must be met in order to resign; anyone can resign at any time for any or no reason. Likewise, a win via your opponent forfeiting has nothing to do with "deserve"; in concept it is a win simply because your opponent is not playing the game, regardless of the reason, leaving you as the winner by default.
Once again not showing up for the game doesn't mean you couldn't checkmate them, they just forfeited their right to try and prevent it, giving you the win or an unofficial checkmate.
The same applies for what you said about the time. Really it's sad when your whole argument rests on semantics.
See above.
Lastly it does take away from the skill in the endgame. Things that are tricky and require accurate play to not draw become automatic wins. 2 knights can force stalemate, a bishop+knight or a rook can force stalemate easily. A king and pawn can force stalemate or queen. It really makes the endgame pathetic to allow a win with stalemate.
Irrelevant. Whether or not it would take away skill from the game has nothing to do with the point of contention, which is the logic of the "stalemate is a draw" rule.
If stalemate is a win, then you might as well have Ke6xKe7 or something