zip/rar archives are not optimized for random file access. LGP archives have a big lookup table based on the first two characters of the filename, which means that to find file X, you only need to search all filenames that start with the same two characters as X, other archive formats not intended for games do not usually have these kind of mechanisms.