I argue the opposite. The general public will accept a hell of a lot if they don’t have to pay for it in cash dollars. No one “likes” ads, but they’ll happily accept them if the alternative is they don’t have to pull out their wallet.
Try putting a monthly fee on Twitter or Facebook in lieu of ads, and watch those…