Miguel,
They can also be "zero" because of an upgrade : see : https://www.itjungle.com/2010/05/26/fhg052610-story03/
And this would be the "offical reason" from IBM why the restore will not change dates : https://www.ibm.com/support/pages/object-last-used-date-not-updated-during-restore
lastly, check these two queries out from Bob Cozzi, they are great to find old objects on the system :
https://www.itjungle.com/2023/07/10/guru-object-usage-statistics/
https://www.itjungle.com/2023/05/15/guru-find-unused-objects-on-ibm-i-using-sql/
Have a look at those to help you save a few minutes with the analysis.
Marius