If so, you may have noticed that your mail is ultimately delivered by a human. Someone who has to be able to grab a handful of mail out of their bag and perform a quick visual check that yes, everything in this bundle actually goes to this address. Someone who might have a hundred bundles destined for an apartment building, and would like to be able to quickly parse the addresses to put them into the proper mailbox instead of having to type a long, cryptic ID into a smartphone, and hope they continue to have connectivity.
Any proposed new addressing system also needs to deal with the fact that the postal service serves EVERYONE. Even people way out in the middle of nowhere who have no cellular service. The ONLY processing power available to those mail carriers is their own brain, so it pretty much HAS to be human-readable.
All of the things you complain about in the address are USEFUL redundancy. Including all of that stuff makes it more likely that mail will get to its destination in the event of the ink being smeared (or running due to being rained on). It's more data that's useful in error correction.
Also, if you are mailing out many things and hate copying the info manually, let me introduce you to a concept called "printable address labels" and "mail merge". I recently had to mail out about a hundred books after a successful Kickstarter; I manually addressed maybe three of them. I put books in mailing envelopes, put the labels on the envelopes, sealed them shut, and brought them to the post office. They figured out how much it would cost me to mail them. I paid with a credit card. It really wasn't a major hassle at all.