Why on earth would you buy something that has no possibility of ever appreciating in value? Do you enjoy pissing money away?
Let's see. You buy a car for $30,000. Immediately you drive it off the lot, it's worth $22,500. Three years later, it's worth $15,000. But wait! There's more! You had to sign a six-year note to get the payment to where you can afford it!
In other words, you've just paid someone 7%+ of $30,000 in order to lose money worse than a sailor on shore leave.
If the value of a thing stands to appreciate - i.e., if you stand to make money on selling it someday - purchase makes sense. If not, let somebody else take the hit. Simple as that. Would you buy a house if you knew it'd be worth at least 50% less at the end of your mortgage? Of course not!
Mileage? No brainer. Say you put 20,000 miles on your car per year. You can't afford to buy the car at that point - the value at the end of your six-year note will be less than a pile of poo. And you'll have done so much repair and maintenance work on the car, you'll be even more in the hole. But if you buy more miles in your lease, you just turn it in at the end and pick out a new car. Where's the flaw?
As for not owning anything, would you rather not own the car for three years or not own it for six? Because until the note is paid off, you own nothing. Yeah, at the end of the note you own something - a dinged-up, high-mileage sh!tbasket that'll get you laughed at when you try to trade it in.
Anyway, that's my opinion. I realize it's unpopular, after reading the thread. But leasing is not just for someone who needs a car every three years (though that's true) - it's also for people who just like cars, or people who put lots of mileage on cars, or people who don't like pissing money away.