And while labor contracts might be partly to blame anyone who ever uses USPS knows how prehistoric many of their systems are.
How are you supposed to upgrade stuff when you don't have any money?
My prediction... Congress will drive them right into complete dysfunction. Then when the public gets sick of dealing with it, they'll have a knee-jerk reaction... fully privatize it... then whoever takes over will double the fees for stuff that the majority of citizens don't care about, like international packages... and expect the business people to pick up the slack. Like always. Then granny will still be able to have her cheap stamps and quit writing her congressman, and they'll get the whole thing out of their hair. This has been their ongoing formula with the military and a host of other things for a long time now... so why would this be any different.
Like most things in the US now, this is another one of those deals where the public wants top service, but they don't want to pay for it.