Starting with the most general and ending with the most specific is a logical order. Doing it the other way round is also logical. But starting with the middle makes no sense.
It doesn’t seem unusual to you because you use it often.
That said I’m German and I realize that German postal addresses are crazy for the same reason. I wish we‘d adopt the Chinese format: country first then province (state), then County then town then neighborhood then street and house.
German addresses are middle endian: street then house number then zip code then city then country. The right order seems to be: city, zip, street, house number. Most general to most specific.
1. Exact street location (street + house)
2. District (postal code)
3. City
4. Country
Also I prefer this order over the Chinese, because I assume most people handling mail will need to smallest details and it would just be very annoying if local mailmen had to skip over country and city names every time before reaching the bit they actually need.
A more "logical" notation, as per the gp's comment would start:
1. Exact street location (house + street)
Street_name street_number/house_number
Postal_code, City, Country
10 Downing Street
London
SW1A 2AA
(The postcode is least-specific first: SW is South West London, 1 is the district nearest Central London, and the 2 would usually be a few streets and the AA 5-10 houses, but this is a unique code for an address that gets a lot of post.)Of course that's arguable, as postcode shouldn't really be considered a component of-, rather an alternative to- other sections of the address.
The broadest unit that is likely to change going first makes sense.
The english language—and every other real-world spoken language—is full of rules and exceptions that make absolutely zero logical sense. How far down this road do you want to go?
As long as we speak in a specific order, I don't think it's crazy at all to write in that same order. After all, normal written sentences follow the spoken order of words, too.
1. name of recipient, 2. town name, 3. street address or post box number, 4. four digit postal code.
(I have a vague memory of seeing that sort of order in German, too, in a historical context, but perhaps it was from Austria-Hungary.)
Interesting. We (Australian) say "Second of Feb, 2020". ;)
...and then the very next day, without adult supervision, you started saying your dates weirdly and dropping the “u”s out of words, stuff like that.*
* DISCLAIMER: May not be an accurate representation of history. :P
True, but nowadays we say "Independence Day" :-)
12/25 is often called Christmas, and yet 9/29 is never called Michaelmas. Same thing.
But one of their biggest holidays is explicitly called "4th of July", changing the ordering.
"4th of July" is not a method that Americans couldn't use if they wanted to, but it is an ossified usage that doesn't reflect how Americans generally refer to dates. Like Christmas, it is a proper name of limited evidentiary value.
This might help explain how Santa delivers all those presents in "one night".
Calling Christmas Eve "Christmas" is not common at all.
This matches why almost every country in the world uses “d/m/y” in normal usage.
Standard Chinese for example uses Y/M/D and I’m sure you can find many examples of other formats.
Several countries write a short data as M/D/Y, but these mostly have a significant American influence.
It wasn't "almost every country in the world doesn't use m/d/y", even if you would have liked it to be.
When order matters, you invariably want big-endian notation, which is why that notation is acceptable everywhere regardless of the usual native notation. But by the same token, it means that all other styles are equally "nuts". European day-month-year notation doesn't have any technical advantages over month-day-year.