Your second question is the key: the USPS exists to encourage business. It loses money on most, if not all, package plans it has with businesses. It does not seek to gain profit.
The USPS does not exist to encourage business. It should not be losing money on business plans. The USPS is solely funded, so losing money on a major part of their business is just bad business