...which makes the bottom line even more pathetic. You make your payment on the Honda Accord, and after a few years, you own it. It continues to be drivable, and the amortized cost of ownership begins to decline.
If you hop on the luxury-car leasing merry-go-round, then sure, you get to drive a new car every few years, but the payment never goes away. Meanwhile, you've almost certainly over-paid for the car relative to what it would have cost to buy up front.
When it comes to cars, the financially responsible question is not "4Runner or Lexus?"; it is: "can I live without one?"
For many of us, cars are nothing more than a rarely used, depreciating asset with high maintenance costs that gets us from point A to point B. I'd rather rent one occasionally, and spend the money I save on all of the other things you mention.