In the past, USPS has given away free boxes in an effort to get people to use the mail system. However, in recent years this has changed. Now, USPS charges for both first-class and priority mail boxes.
This has led to many people using the mail system less, which has in turn caused the corporation to lose money. As a result, USPS has stopped giving away free boxes.