I see your point Peter and I'm not sure how that would affect things in the actual implementation. Perhaps players resigning so the opponent would not get the double? People then whining about that. Though I'm not sure if that's such a problem...also, you have the argument that winning on time is just as valid as checkmate...
Ratings

I still think the correct answer to this "problem" is to calculate and display each players resignation-to-loss ratio. That way you can preferentially select opponents who's stance on resignation aligns with yours.
Using the rating system for something it's not intended for (i.e. incentivizing one type of behaviour over another) is not a good idea at all.
Sorry all. I didn't explain my question properly. I play bullet chess. Often opponents simply move their mouse quickly and achieve high ratings by winning on time. Inevitably in 1 minute chess, the chess element is undermined. So, why not add double ratings points for checkmating an opponent in bullet chess?