Leasing protects freedom of movement. A job change, family reasons or a change in immigration policy can be absorbed with a lease termination, instead of an exit that depends on finding a buyer.
Finally, a lot of buyers fail to plan for the ongoing obligations. Tax filings can be required even when the home sits empty, and late filings attract penalties nobody warns you about.