They could have fixed this by picking 1972 as the epoch. Or they could have picked, say, 2000 as the epoch, and they would have had enough negative timestamps for all of computing history in the 20th century and 30 years’ reprieve for (what we know as) the 2038 problem.
As with everything in Unix, they could have fixed it in so many ways.