It's just part of the subtlety and attraction of chess. Why change the rules? The attacking side in a case of stalemate will have an overwhelming material advantage or attack; he knows about the stalemate rule (or should), and if he can't use his great advantage to deliver mate, why should he be allowed to win?
You might just as well change the rules to state that in an endgame K+R v. K+R+rook-P the side with the extra rook pawn automatically wins.
Hello! Sorry if this has been covered, very interested to see what people think!
There's one type of stalemate that I disagree with logically.
So the object of the game of chess is to capture your opponent's King, right? Some people will say that's not right, the object is to put your opponent into checkmate. But I see this as an arbitrary rule that only affects ridiculously bad games of Chess. Of course, we can make the rules whatever we want. But aiming for the simplest, most natural rules based on the spirit of chess, the object is simply to capture their King which they will try to avoid at all costs. So naturally in any half-decent game, that will involve putting them into checkmate anyway because they won't let you beat them any other way.
Moving on, in my opinion "illegal moves" that involve putting yourself into check aren't really illegal, they're just stupid and lose the game straight away. For instance, why isn't resigning considered an illegal move? Or letting them capture your Queen early on? Or allowing your opponent to checkmate you when you could have prevented it? It's arbitrary.
Anyway, that's not my problem because it doesn't affect games. The point is if you put your opponent into a position where the only moves they have available result in them being in check, you should win the game. It's their turn and they have to move, it's not your problem that all of their moves are bad for them (supposedly illegal). In real life if you surround an army and they can't escape is it a draw?!? If you're playing tennis and your opponent does something illegal and gets arrested and the match is called off, do they call it a draw?
What do you think? I know the rules are what they are but I feel this is an illogical way to end a game when one player had forced a win.
One alternative would be to allow a player to pass which makes sense to me (it would only ever be used in these stalemate situations most likely). In rare cases that would cause a draw if the material was insufficient to actually mate. Otherwise the attacker would most likely mate next turn.