Why does Bourne take in waste from companies and other towns?

The increased volume provides enough revenue for Bourne to meet the new strict environmental standards required to operate a modern landfill. This is similar to how SEMASS pays for its state-of-the-art facility in Rochester by taking trash from towns on Cape Cod and Southeastern MA.