This is correct for OS kernels and appications. For file systems this only means a bit more cpu time because you have to handle the lower and the upper 32 bits as 2 integers.
Evil example: reading FAT32 on a Arduino (8bit) is possible but takes more cpu cycles to get the addresses.
No one would be able to read ZFS. It is a 128 bit file system.