I don't think you actually read Delta's policy. Volunteers get vouchers/miles good only on Delta (or partner) flights, but involuntarily bumped passengers get comped in accordance with the US DOT rules.
Those rules require the airlines to pay for hotel costs incurred because of the involuntary bump. The cash compensation is in addition to reimbursement for costs borne by the traveler because of the bumping.
Also, miles only trump cash if you are close to reaching a significant plateau (i.e., upgraded frequent flyer membership). Otherwise, the restrictions on miles make them much worse then cash you can spend anywhere.
Firstly, there are almost never involuntary bumps. Someone will always take money. It's basic economics and it'll always work. The involuntary bumping is really only ever experienced when there is mass delay (e.g. the snowstorm in nyc here recently). This is because there is significant seat inventory (again, think legacy airlines) and usually people can be re-routed with not much more than a few hours delay and a couple hundred bucks in their pocket.
Hotel costs (and food coupons) are only required (for domestic flights) if the delay is overnight or past a certain time-window. Often, again, once you opt-in for voluntary bumping, you agree to be denied access to any other offer that may be made via DOT guidelines.
Finally, miles are almost always worth more, if you're on an airline that values them properly (aa & united especially). Note that Citi have often invested in AA's holding company by buying miles:
"A total of $2.9 billion in additional liquidity and new aircraft financing was obtained. The $2.9 billion consists of: $1.3 billion in new liquidity, including $1 billion in cash from the advance sale of AAdvantage ™ frequent flyer miles to Citibank and $280 million in cash under a loan facility from GE Capital Aviation Services (GECAS) secured by owned aircraft; and $1.6 billion in sale-leaseback financing commitments from GECAS for Boeing 737s previously ordered by the Company." - http://www.aa.com/i18n/amrcorp/newsroom/network_enhancements...
Clearly they're not worth nothing.
The tipping point however is that it's almost always cheaper for the airline to give you miles than money; the cost of miles can be deferred (and you might not even use them!). This makes them a better deal, as you can almost always exchange them for a greater dollar rate later on (e.g. to get a better hotel rate discount, a free flight elsewhere, etc).
(finally pro-tip, most airlines distinguish between miles claimable for status, and miles spendable on flights/services).
(finally pro-tip, most airlines distinguish between miles claimable for status, and miles spendable on flights/services).
There are people on Flyertalk who churn through those Citi AA Mastercards like crazy, collecting hundreds of thousands of miles from each card's signup bonus (usually 25-75,000 miles depending on the promo used to open the account).
While AA can distinguish between qualifying flight miles for status, when it comes to redeemable miles they distinguish between flight miles and other earned miles from charge cards/etc.
Since you can earn lifetime status on AA by collecting 1MM or 2MM redeemable miles, you can conceivably get status for life this way.
Those rules require the airlines to pay for hotel costs incurred because of the involuntary bump. The cash compensation is in addition to reimbursement for costs borne by the traveler because of the bumping.
Also, miles only trump cash if you are close to reaching a significant plateau (i.e., upgraded frequent flyer membership). Otherwise, the restrictions on miles make them much worse then cash you can spend anywhere.