The reason is that if a theme is removed after updating to a new version, then we are left over with a useless cache file because we are using pkg_add -u and not pkg_delete.