Yes, today's cars are more complicated, but I gotta agree with Don, they are better built (materials, lubricants, technology, etc.) and more reliable. Fifty years ago, I can remember my father changing oil every 1,000 miles, repacking front wheel bearings every 10,000 miles and he felt lucky if he got 100,000 miles out of the engine driving it at 50 MPH max! (As I recall, he also did a tune-up every 10,000 miles, too.) Back in the mid-1950 he bought a new house on three acres for $10,000 -- today an equivalent house would cost $500,000+. Using that as a yardstick, a $2,000 dollar car back then would cost more than $100,000 today.
Yes, they are very expensive to repair. A $20 repair in the Mid-50's is probably the equivalent of a $500 repair today -- still a bargain.
Would I consider a new $1,500 1955 Dodge pickup better than my $35,000 (when new) 2001 Dodge Cummins Diesel -- hell no! Absolutely no comparison in any parameter -- ride comfort, reliability, load carrying, trailer towing, safety, speed, etc., etc. Fifty years from now, will the 1955 pickup still be driving around? Probably, and my Dodge will have long been turned into rebar, but I don't care as I will be worm food!