I have received 2 of the 25K CR bonuses this year that I didn't really feel were necessary since I was rebooked on the next flight that got me to my destination less than 2 hours later. The one that really surprised me was due to weather.
I guess since I have not sent in a complaint to Delta in over 300 legs they feel I deserve a nice bonus now and then. Food for thought.....