Unfortunately not all. My street "number", like 100,000 other houses near me, includes a letter in the middle. USPS will happily validate it correctly, but there are still websites I encounter from time to time that complain or refuse to work.
Where I am, 100 years ago, if your house wasn't inside a city, it simply didn't have an address. The fire departments got together and created a geographic encoding scheme that would allow them to find a house if they needed to. In the 1960s, the USPS adopted it as official. New homes continue to be issued addresses according to the scheme, even though it is not rural at all - it's inside one of the largest metro areas of the US.