I don’t know why, but the two-letter state abbreviations bug me when I’m addressing an envelope for the US. Or maybe “bugs” is not the right word, but I always write the state out in full. Just my habit.
I use the state abbreviations because I had to go to the trouble to learn them, and it’s the only time it’s acceptable to use them.
And if someone gives you their address with a state code, I wouldn’t change it. That’s how I occasionally wind up with mail that takes a detour to Arizona.
The USPS, at least, despite making a big deal of it on the change-of-address form, doesn’t really care about names. As long as the address and postal code are right, it’ll get there.
For example, I get mail at:
Gunslinger/my real name/my other internet handles/my stage name
110 Pornstar Ln #111
City, TX
75555
No matter what name my internet friend puts in the first line. Stuff that has to be signed for, I use my real name, but UPS/FedEx rarely check ID.
And yeah the USPS prefers the two-letter state abbreviations because it makes the machine sorting easier – the OCR can usually make out a handwritten two-letter abbrev., but if you write out the whole word it’ll probably get kicked back to a person to try to figure out your crap handwriting.
They make a big deal on the change-of-address form because that’s how they separate your mail from the new occupant’s mail. It’s the only time it really matters.
Rumbalbelipur in India, is another good one. It’s thought that all these originated in the World Wars, with servicemen from the countries concerned sent to distant theatres of war, and whimsically naming important points there “after the fashion of their native lands”.