If you drive 12k miles or less annually and want a new car every 3 or 4 years, then leasing makes sense. I drive 1k miles per month, so the numbers for leasing won't work for me.
My sister leased a Kia SUV for $250 per month with no $ down for 3 years. The numbers work for her and leasing a Kia is okay. *Their sheet metal is too thin and a grocery cart can cause a lot of damage.
My mom bought a new Hyundai Santa Fe a few years ago and it still has less than 36k miles. She wants a new car and leasing definitely makes more sense per mile than owning and taking the hit on depreciation. Then you have to figure dealing with trade-ins or selling on the open market which can be a hassle.
Leasing has changed in the last 20 years.