No they really did.
Personal computers from the 80s will still boot (instantly) and perform perfectly today. I put modest servers together in the late 90s and they were still chugging away a decade into the next century. Uptimes of 3, 4 even 5 years were not unusual.
We live in a disposable culture now. I think many of the people disputing that simply haven't lived long enough to experience high quality engineering.