I feel like most people fall into the category of leasing BECAUSE they can't afford to buy (based on conversations with people who lease).
This is the most common reason for people not wanting to buy used... The risk of paying for repairs on a used car. There is a huge premium that you are paying to avoid that risk. You probably paid 10X what they repairs/maintenance would have been had you bought used.
Now granted there are some really cheap leases out there like Civic's for $200 a month but that is still $7,200 for a 3 year lease which is half the cost of a new car. After two leases you would have paid for a full Civic and still have no car. I am pretty sure that a 3 year old Civic and a 6 year old Civic have similar reliability records.
Bottom line is if you can't pay CASH for the car you cant afford it. As with everything in life borrowing to purchase a depreciating "asset" is usually a bad financial decision. Unless you are willing to pay a few thousand dollars to avoid "the risk of buying used."
From my own experience, you are completely off the mark.
Before I leased my first car, I spent around 6 months researching new and used options. Every single dealer I called or went to was a sleazy slimebag. It's all the same story: the dealers polish the outside of the car nicely to give off the impression that the car is in good condition, while under the hood the engine is taped together with duct tape...
Also, it doesn't all boil down to money. A lot of it is about hassle. I can't afford to wake up on a winter morning and be late for work because my used car won't start. I can't afford to get stuck on the side of the freeway because my used car starts overheating. These hassles are things that people of the last generation used to live with (including my dad), but I am not interested in putting up with it.
I have a friend who has been a mechanic for over 30 years. He told me that a car getting into an accident is very similar to a person getting into an accident. A person who suffers a fall etc may have all kinds of trouble for the rest of their life, a lot of which the doctors can't foresee. Similarly, when a car gets into an accident or suffers flooding, even if a mechanic gets it running again, it may have all kinds of unforseen trouble, and you never know when it will happen.
Places like Carfax will only tell you incidents that were reported. Many, many accidents go unreported.
Bottom line, with a used car, you don't know what you are getting. You could get lucky, but you can also blow 10k on a lemon.
MOST people that I know choose to lease to avoid this problem and to have peace of mind.