I've done that twice.
My current F-150, was a year old leased vehicle for which I paid cash. It is now 12 years old with 121k miles.
Not having to make a monthly vehicle payment for 12 years can be habit forming. I'll probably do the same thing for my next truck.