https://ourworldindata.org/explorers/climate-change?facet=no...
The rise of China, the internet, nuclear power, green power, the growth of air travel, the endless global conferences. There just aren't any inflections in that graph to link to human decisions.
Every company in the world could switch off its networking equipment tomorrow and it'd not make the blindest bit of difference. So this looks like a pretty icky attempt to claim that people have a moral responsibility to give Cloudflare money. Companies should not engage in such marketing.