Because back in the old days of 8-bit micros, when memory and disk space were both hugely more expensive than they are today, most operating systems used a so-called 8.3 file naming system (8 characters for the filename, and 3 for the extension).