"Libraries today are different from those in the 1800s. For example, the contents of libraries have changed greatly through the years."
I can't understand why it uses present perfect. I think with "Through the years" (in 1800s) it should use simple past. Thank you in advance:)