Not directly addressing (heh) the OP, but I think relevant -
I’ve been with our county’s GIS department for 27 years (built the thing). We are the addressing authority. We also approve all new street AND subdivision names.
The incorporated towns in the county assign their own addresses, but are supposed to work with the county to avoid duplicates and confusion. We have a MOU (Memo of Understanding). We also have documented and recorded guidelines to be used. Still, we get some real head scratchers when they don’t run it by us first. Things like odd and even on the same side of the street (mixed parity). Naming a street a CIR (circle) when it’s a CT (dead end). Stuff like that.
We allow developers to choose their street names for a new subdivision. BUT we have to approve them before the development is approved (avoiding duplicates is the primary concern, also avoiding weird stuff that is hard to remember or spell. For instance, naming a street RPLW because it’s the first initials of your kids names). We have run into problems in the past where a developer will have put together all of their promotional ideas and printed their shiny advertising only to be told that they can’t have a street name or subdivision name. This REALLY pisses them off.
The towns use the standard block addressing system (cause they have blocks). The county uses the mile post system (because we don’t have blocks). In a nutshell, the milepost system is based on distance down the road. Address 500 is half a mile down the road on right as numbers increase. Address 1000 is one mile down the road. This at least makes some sense if you are aware of the system. Our primary duty is to emergency response, and of course they know the system. YMMV especially if you use a grid system.
Weird things I’ve encountered -
A town that allowed the left side of a street one name, while the right side of the street has another name. This is for an entire subdivision. If you want confusing directions, that’ll do it. I’ve had to come up with a very interesting model to get emergency routing to work for that mess.
Another time, a long time ago, the county allowed a developer to assign addresses. Lots of condos and multi story. The way they did it was give street numbers to all individual units (buildings should have a street number, then you tack on unit numbers). First floor is 10, 11, 12 Random ST. Second floor is 200, 201, 202. Third floor uses the thousands. Fourth floor ten thousands. Totally fucks up the street address range for the road.
Another time, a developer was all into numerology. And wanted the first house number on the street to be 12 instead of 10. That I approved, since it didn’t mess up the street range (if you are dealing with larger lots than can be subdivided, you never start with 1 or 2. You leave room to squeeze in additional addresses). We accommodate when we can.