Not true. Read your contract of carriage. Know your rights.
Many circumstances require the airline to pay you cash, not a voucher. If they offer you a voucher, you have to ask for money instead.
Plus if it is the airline's fault, not something like weather, there are circumstances in which you get paid 4x the price of your original ticket.
"...Read your Contract of Carriage. Know your rights..."