There is by the client though, the zone identifier is 8 bits. And it may be that the PS2 doesn't have enough memory to expand the zone lookup table to accommodate increasing this value to 16 bits.
And there has to be a limit to possible items because you can only have so many items existing within range of your character before the PS2 would run out of memory to display them.
