Efrem,
I respectfully disagree with your point about receiving miles on another carrier. If I paid for a ticket on UA, I deserve miles from UA. Would you make the same claim to a premier member who lost a 100% bonus because they were rebooked on AA. Besides when you think about the hassle and time of being rerouted, then a little compensation is due.