While I agree that VAs are widely oversold, you'll notice that the second and third paragraphs above are comparing VA
deferred annuities with fixed income
immediate annuities. Not especially meaningful, but it makes for a great sound bite.
Do you care what the average VA costs, any more you care what the average fund costs? Or do you care what your annuity or your fund costs? Vanguard offers a VA that costs 0.48% (average across the funds offered in the annuity). And unlike the "usual" VAs that charge "stiff penalties", low cost annuities like Vanguard's charge no penalties.
https://investor.vanguard.com/annuity/variableLikewise, do you care what the average SPIA pays, or what you can get by shopping around? BlueprintIncome.com says that the best current payout rate on a $
100K joint life annuity for a 60 year old couple (i.e. younger than the example in the article) is 5.586%. That's quite a bit more than the 4.38% average rate cited in the article. (Admittedly, I'm ignoring the quality of insurer, but then so is the article.)
The article says that according to Vanguard's Monte Carlo Nest Egg Calculator, using the 4% rule with a retirement investment portfolio (with what asset mix, it doesn't say), you've got a 9% chance of having no money left over for heirs. That's a euphemistic way of saying that you have a 9% chance of running out of money while you still need it.
The point of insurance is to protect against worst case events. What happens if the worst happens and you live longer than 30 years? :-) Your odds of being left destitute increase.
The articles presents a particular perspective, and in doing so shades wording, frames numbers, and speaks in generalities that advance this perspective. That's not to say there isn't validity in the picture it draws. Just that it's drawing only part of the picture.