I disagree and would take the voucher, assuming:
1. I buy my own tickets much of the time, and
2. I fly often enough to redeem the voucher, and
3. I continue to have problems finding award seats.
I would take the miles if I have a good track record of getting the award seats that I want and if I generally redeem awards that are worth it in terms of mileage costs.