BBB gets money from businesses who pay for their accreditation, similar to how Yelp magically helps remove bad reviews when you pay for their services. It's a total conflict of interest. They are technically a non-profit, but that doesn't mean there execs aren't getting paid handsomely.
(I worked for Yelp for over eight years, knew large parts of the codebase, and never once saw any evidence that it was possible to pay to remove bad reviews.)
I also worked for Yelp as an eng, and I used to say the same thing until I personally had my negative review removed from a business page for a paying advertiser by the User Ops team