In our defense, it is VERY post-apocalyptic, like 400 years or so depending on where you tag in.
According to Star Trek canon, all the apocalyptic stuff lasts for about a century, tops. The Eugenics Wars started in 1992 (pre-retcon to make them happen further in the future), the nuclear exchange happened no later than 2053, the Vulcans showed up in 2063, and Earth society appeared to be completely recovered by 2121 (the time of Enterprise).
According to Star Trek canon, all the apocalyptic stuff lasts for about a century, tops. The Eugenics Wars started in 1992 (pre-retcon to make them happen further in the future), the nuclear exchange happened no later than 2053, the Vulcans showed up in 2063, and Earth society appeared to be completely recovered by 2121 (the time of Enterprise).