> "Treat any sequence of digits as a number for the purpose of sorting" is consistent.
How about decimal numbers, are they strings or still numbers?
How about version numbers with multiple dots?
How about decimal numbers of a different locale, e.g. you list the folder from a remote machine with filenames of a different locale?
The problem with such semi-consistent schemes is that they are still guess-work, they may make some cases better for some people, but other cases practically unusable because the system doesn't have sufficient information to handle all scenarios consistently.
How about decimal numbers, are they strings or still numbers?
How about version numbers with multiple dots?
How about decimal numbers of a different locale, e.g. you list the folder from a remote machine with filenames of a different locale?
The problem with such semi-consistent schemes is that they are still guess-work, they may make some cases better for some people, but other cases practically unusable because the system doesn't have sufficient information to handle all scenarios consistently.