Six character is (in)famously the maximum length of linker symbols on IBM systems, at least for FORTRAN. Perhaps that had something to do with it. And of course, there comes a time when you have to pick a number, so why no 6x6, which is also good for 10^10 integers?