Regarding the 2k38 problem, 24 years from now will any 32-bit systems still be in production? Won't mean-time-to-failure handle this for us? Software wise, it might be a different story.
Not only will they be in production, they will still be built and designed.
Stuff like nuclear power-plants and bridges also have a slightly high mean-time-to-failure than my laptop. 24 years isn't that long for infrastructure.