1.I think it doesn't take long to checkmate if it's hopeless situation and does not require energy.
2. What's the point-there are probably hundreds of thousands who do that and you can't teach them all
3. some have genuinely good intentions, they want to learn, that is they might have any reasons in doing that. (see blog https://www.chess.com/blog/Marziotta/win-against-a-strong-opponent )
(I don't like those situations either.)
When someone doesn't resign a hopelessly lost position, I like to mess with them by promoting everything (usually to horses) and making a bunch of joke moves before finally delivering checkmate. They are wasting time and dragging out the game by not resigning so I do the same to them.
I don't ever delay games or stall in any other situation. So I have to assume my doing that caused people to report me and made me get the message below. I'm wondering if this is something that is actually against the rules and they would suspend or ban my account for, if I keep doing it.
Dear 22289d
We’ve been receiving reports of stalling and disconnecting in your games. We want to remind you that this does violate our Good Sportsmanship policy.
We would ask you resign or play on in the future in order to make Chess.com a more friendly place to play!
Thank you,
Chess.com Support
[email protected]