Bill, I also agree with you. I would like to see ALL people take more responsibility for their own life. I don't think this is a "conservative" vs "liberal" label as you implied at the start.
Still, there is the issue of fairness. In the information age, people have a lot more information than before. Everyone knows what everyone else received as a "consolation" or "bribe." If one cancellation got $1000 and a "similar" cancellation got $700, those that received the latter might be more upset than they otherwise might be.