I understand your frustration...we can always add some fresh paper for the log and some desiccant, to help maintaining the caches. The idea of helping the well being of the cache is very important among geocachers. I've also found band aids, fresh wet towels ...you know? Being thoughtful for the next one visiting
Also if you wanna reduce the number of DNF's chech the log and stay away from those caches with very old log entries or with many recent DNF.
GPS coordinates are often approximate because some caches are very old and the devices used back then weren't very accurate to the meter.