Windows doesn’t know how to count.
Look I understand you think that 10 is the number that comes after 1, and then 2 after 19, but it really doesn’t work like that for the rest of us. You can’t just look at the first number and organize things like that.
It’s been at least 20 years since Microsoft came around. Why haven’t you fixed this yet?
It’s a feature of all OSes, because the computer doesn’t know that your numerals are numbers. Or, more specifically, if it assumed the ordering you want, it might break in other cases, because many computer components (especially filesystems) don’t have any semantic understanding of the symbols they’re processing.
So, since the computer doesn’t really understand what your data means, it must choose a way to order the data that’s independent of meaning: lexicographical ordering. It’s not a problem that can be easily surmounted - to try to pull semantic information out of your data would require more processing power than it would be worth, not to mention the potential for pulling bad semantic data out. Lexicographical ordering is a good trade-off; it’s computationally dirt cheap, and it gives nice predictable results.
(Source: iuwaehfoaiuwhefoiaulfjqn)