Trump supporters don't care to hear it but DeJoy (Trump's appointee as Postmaster General) is largely to blame because he ordered the dismantling of high speed mail sorting equipment across the country and gave orders that carriers were not to wait for mail to be added to their routes but to leave them behind further delaying delivery.
DeJoy later refused to contramand these orders even though he "promised" that he would do so after these policies came to light and political pressure was brought upon him to change them. So, the delays in mail delivery that many of us are experiencing now are due largely to the attempt of DeJoy (on behalf of Trump and the Repub party) to subborn the election so that mail in ballot delivery would be delayed to the benefit Trump and the Repub party, which apparently was unsucesful, at least as far as Trump is/was concerned.
Hopefully, Biden's new appointee as Postmaster General can fix all that but, like the dismantling of the Pentagon and Intelligence infrastructure by Trump, it will take some time to do so.
BTW, $25 for shipping a knife is an outrageous fee and obviously an attempt by the seller to recoup some of the cost of the knife. Even if sent by Priority Mail, it should have cost no more than $8 to mail w/an anticipated 3 day delivery time.