Not arbitrary. A 32-bit system is limited to to 2^^32 memory addresses; i.e., 4 gigabytes. 64 bits gets you up to 128 Gbytes.
Quibble/quabble…
64 bits is a nice “round” number in bit world….
Does anybody need more than 640k bytes of memory?