Well to be fare, file extensions are more of a Unix/PC thing. In the old day, MacOS Pre-OSX extension doesn't matter, extra info about a file are stored in another meta file.
Extension are only made for backward/universal compatibility file compatibility on different platform. However I do agree with the parent post, computer ought to work for us, not the other way around. Then again changing convention is harder than just type 3 letter extension.