As the video linked calls out, the USPS is between a rock and a hard place. They are not funded by tax dollars at all (they operate as a business), but are required to fund retirement accounts 20-30 years in the future, plus are not allow to increase rates beyond inflation. As they lose money (and have been for the last 10 years), to keep operating they are required to get a "bailout" from congress in the budget plan every year.
The post master general under Trump was trying to cut costs within the constraints placed on the USPS by congress, which is to reduce mail drop boxes and other activities. If congress wanted to invest in the USPS, they could, it just hasn't been done yet (no one seemed to agree on what that should look like).
One important part with the drop in mail volume is that the cost of mail delivery actually goes up. There are many fixed costs on delivering a letter, and if you can deliver 8 letters vs 4 letters to the same address and are forced to charge the same regardless of how many you end up delivering there, the overall delivery-cost of each letter goes up.
So either we need to let the USPS charge more for their services (to offset the reduced volume), or congress needs to decide to subsidize the USPS again to allow it to function properly.
Subsidizing would be difficult given how UPS and Fedex abuse the USPS today. (Those two carriers will push delivery to the USPS when they know its unprofitable for them to deliver any given package). So any subsidy that it provided to the USPS will also subsidize Fedex and UPS unless the rules are changed there as well.