I agree. The one airline I personally like, Southwest, does this here and there. Of course, they always get in trouble for it afterwards...
Herb Kelleher would have stood his ground if he had still been running Southwest.