I see adds for these companies all the time on Muni buses. It’s very frustrating, and I wish the city would be more choosy about who they let advertise.

The system is run so that the corporations are #1 and people just there to feed the economy. That's why sports betting is allowed. Advertising in public spaces is another thing as you've noticed. Those bright electronic billboards are a net negative to society but still allowed. Guess who needs advertising come election time?