The postal service is being forced to make a massive prepayment for decades of pensions all at once. No regular business would even think of doing that on it's own. It's congress behaving stupidly as usual.
Also, it needs to stop the practice of employees purposely retiring early and then being hired back by friends as contractors. So they get both retirement benefits and then a second paycheck. If they leave, make it so they cannot be a contractor, would solve an expensive labor abuse.
I mail and receive small packages weekly that would be unaffordable (and mishandled) by UPS. I'd hate to lose Saturday delivery but it would be a bearable compromise among alternatives.