Im not interested in leasing (except for the low monthly payments) but since I put about 40k a year a buyback is a must if I ever leased. I just don't like the extra money for a vehicle that has to be paid because of a lease.
It is a fallacy that driving higher than average kms automatically disqualifies you from leasing. All leases have the ability to be custom tailored to the kms required. If a lease comes standard with 25000km but you drive 40000km, the lease can be adjusted so that it allows for 40000km/yr. The payment will go up but the buyout amount will come down accordingly.
If you finance rather than lease and drive those 40000km/yr, after 4 years you will have a car with 160,000km compared to the average car with 100,000km. What do you think those extra 60,000 kms do to your car's value? In many cases, this drop in market value equates to a situation where the car is not worth what you still owe on it. Sure, you can say, "but I own it," but who cares when you still owe the bank more than you can sell it for?
For many people ending up after 4 years with a 160,000km on a car they are still making payments on isn't that attractive.