When you don't have enough money to buy a vehicle outright, which most people don't, auto financing is a great option. It offers people flexibility and the chance to get a nice car.
When you are learning about financing options and seem to find a lot of places that only offer limited choices, it can be discouraging to want to work with them.