Usually, normal insurance is reasonable, or if it's not, you get liability only because the difference in cost is enough to buy another car after a few years.
Unfortunately there's a fair bit if industry built around charging people who are stretched financially more, but it's possible to avoid that.
Having more wealth if anything has had me buy less insurance. My newer car is liability only. Worst case if it blows up, I can afford a cheap replacement that I've already more than saved up for by not paying full coverage.
Also, that $4K cash for clunkers was a lot. I agree with the author, that would've totally gone into my pocket if they did it today. I still have my old car from college that's worth about $500 now, purchased for $1500, and I don't need it.