I had (have) the same concerns as most in this thread ... this is what I have done ... may not be for everyone.
As suggested above, I rented a POBox and changed my address with the FCC to that address.
I found that shopping around for PO Boxes pays off.
I went to https://www.usps.com/manage/po-boxes.htm and typed in just my zipcode where it asks for full address.
It displayed all the Post offices in my area.
My local post office wanted $60.00 for 3 mos or $20/mo (Extra Small box)
But a smaller post office nearby (5 miles away) only wants $26 for 3 mos. or $8.67/mo.
And if I bought 6 mos at once (which I did), the price dropped to $42.00 or $7.00/mo. Not bad.
I do not, however, want to drive 5 miles every day just to check a probably empty mail box.
(This is a secondary address and is only given to the FCC who almost never send me mail.
Besides the FCC other hams may send me mail (e.g. QSL cards) but I am interested in those.)
In any case, I signed up for Informed Delivery... a free service of the USPS
(see https://www.usps.com/manage/informed-delivery.htm) which will send me photos of any mail that arrives,
so I only make the trip to the Post Office when there actually IS mail.
Finally, I registered my new address with DirectMail.com and DMAchoice.org to eliminate most junk mail.
Works well... I recommend it.