People don't see the big picture when they ask for the USPS to change it's methods. Some changes would require all of corporate America to also change. Most corps use a purchased software, or hire an outside company who uses the software, for processing outgoing mail. I think the most popular one is still made by Pitney Bowes called Finalist. It will do a best match on the address, add the +4 to the zip, can bar code and calculate rates based upon the weight and negotiated USPS rates which are based upon volume. The USPS produces updates of addresses and zips quarterly. Remember that all new development means new addresses and those are all added to a database. Also remember that via typos, etc customer accts aren't always created with an accurate address. So the software will do a best match for the envelope and produce a report so someone can rectify the acct. On top of that many businesses then send their mail out to a consolidator who then resorts the bulk mail with mail from other businesses consolidating into an even higher volume and an even cheaper rate with the USPS which they split the difference with each other. All this happens over night and requires lots of sorting and printing machines. It's a huge thing to change across the board.
_________________________
"You learn more from losing than you do from winning." Lou Pinella