The way a language work is not a "mistake". It's simply how language works. People are not robots and they will exhibit illogical behaviours if that's what feels better to them.
YYYY-MM-DD is probably the clearest way to express dates for computers only because it's not ambiguous and it's easy to sort.
Decimal time was a mistake. We cannot group our 365.24 days given by nature in a round, base 10 number so any attempts to make the entire system decimal is foolish. We could divide the day in 10 hours with each 100 seconds, but that would mean redefining all SI units to use this new second as a base. Distance is defined as the time it takes for light in a vacuum to travel a certain distance, we'd need to change that distance and all other units OR have the "scientific second" and the "metric second".
YYYY-MM-DD is probably the clearest way to express dates for computers only because it's not ambiguous and it's easy to sort.
Decimal time was a mistake. We cannot group our 365.24 days given by nature in a round, base 10 number so any attempts to make the entire system decimal is foolish. We could divide the day in 10 hours with each 100 seconds, but that would mean redefining all SI units to use this new second as a base. Distance is defined as the time it takes for light in a vacuum to travel a certain distance, we'd need to change that distance and all other units OR have the "scientific second" and the "metric second".