I have to agree with UDH - we do need to recognize that DL (and all the other airlines) need to make money in the long run. The value of the CRC membership is really not relevant since all the other majors have them and they cost the same to run. The PM's cost for this are the same as giving a FF a ticket in return for miles when the flight is going anyway and there are open seats.
Note that UDH does recognize that the changes to the upgrade system are painful, and that we should try to get some of them rescinded. As I posted before, either go back to 800 instead of 500, or increase the difference in the number of upgrades from SM to GM to PM.