Well, we are making the switch 20 years before the deadline. I think not much people were worried about Y2K bug back in 1980. So, we are learning, and when designing new APIs we are now careful of not making the same mistake again.
time_t actually is coming from early UNIX days, long before Y2K bug was even thought about. Now we know that computer systems and API can last for 40 years and more.