The whole point of fibonacci hashing is making hash tables more resistant to bad hash functions.
Expecting everybody to be using the perfect hash function for each case is extremely naive, and even then, it just takes somebody else refactoring some code and adding a new member to a struct somewhere without updating the hash function to break that completely.