Not all leases allow you to buy them at the end of the term, so you could just get stuck in a loop of constantly paying for a lease. With buying, at least you can pay it off and then keep it for 10 more years if you want and you’ll know the full vehicle history since it will always have been yours.