They are cheap. 100 years ago it was cheaper to have a full time cleaner than have a car. Now it's the other way round, and with cars a million times better than the ones back then.
I'm not saying they're cheap compared to free. I'm saying they're cheap compared to what you get. 100 years of competition has made cars exceptional.