You're not even close to mean; I think that was very nice what you did for your girls. First, they learned about the value of the car and made payments. Then, to have the remainder of the loan forgiven when they graduated from college, was a perfect graduation present.
Each family's situation is different. My parents never bought a car for any of the 4 of us kids. They just didn't believe in it; they expected us to work for whatever we wanted. Now, keep in mind, we were in an area that had public transportation, so we all had options to get around to either school or work. (Not every family lives in an area with public transportation; so for them, I think that completely changes the discussion about the decision to buy/not buy your kid a car. For some, a car is a necessity, period.) We also had friends with cars and could sometimes carpool to places.
The first one to get a car in my family was my eldest brother, and he earned the money through various jobs he had, starting in jr. high school. When he went to a full-time job (after high school), he bought the car maybe 6 months after that, but it was a culmination of his saving money (including saving cash gifts he received for birthdays, graduation, etc.) for quite a few years. Interesting to note: he drove it for a year and sold it--why? Because he enlisted with the Marines! He knew he wouldn't need a car for about 4 years at that point!
In conclusion, there are too many factors that weigh in on this car buying discussion, and each family needs to carefully weigh the options and do what's right for them.