ByEric Levitz,
features writer for Intelligencer who covers politics and economics
Photo: Giuseppe Cacace/AFP via Getty Images
The world’s leaders formally committed Wednesday to “transitioning away from fossil fuels.” In the 28 years since the United Nations began holding annual summits on climate change, the global community had never before explicitly agreed to ditch dinosaur juice. Previously, many oil-rich nations had pledged to reduce carbon emissions, but not fossil-fuel use or production. Now, Saudi Arabia, the UAE, and others have agreed that the world should accelerate a global shift away from oil, gas, and coal in a “just, orderly, and equitable manner” over the coming decade.
That global pact capped off the 28th United Nations Climate Change Conference in Dubai, where many diplomats hailed the agreement as a breakthrough. Wopke Hoekstra, the European commissioner for climate action, said that the new global pact marked “the beginning of the end of fossil fuels.” Dan Jorgensen, Danish minister for climate and energy, declared, “We’re standing here in an oil country, surrounded by oil countries, and we made the decision saying, ‘Let’s move away from oil and gas.’”
Some climate advocates, meanwhile, noted that the agreement’s details are much friendlier to fossil fuels than its abstract commitment to their eventual displacement. For example, the pact affirms that natural gas can play a role in decarbonization by replacing more carbon-intensive fuels such as coal and oil. And the agreement also counsels an acceleration in the deployment of carbon capture and storage technology, which is the fossil-fuel industry’s preferred answer to the problem of global warming.
In truth, though, both these factions overstate the significance of the agreement’s wording. The world has already formally committed to preventing global temperatures from growing more than 1.5 degrees hotter than the preindustrial norm. The indefinite use of fossil fuels is plainly incompatible with that commitment. By itself, making this fact explicit achieves little.
At the same time, the agreement’s concessions to fossil-fuel interests don’t create new political constraints on decarbonization so much as they reflect pre-existing ones. Even if the myriad nonprofit organizations at the U.N. conference had somehow managed to browbeat the assembled petrostates into disavowing the long-term use of natural gas, it’s unlikely that such use would be significantly affected. The U.N. pact is not a legally binding document. And its signatories are ultimately accountable to their nations’ mass publics, not advocacy organizations with small membership bases. Those publics generally have little tolerance for rising energy prices or declining living standards. The pace of decarbonization will therefore be set less by diplomats’ paper promises than by the speed at which cheap, effective alternatives to fossil fuels can be developed and deployed.
Of course, public policy has the power to slow or accelerate the tempo of technological progress. There is no apolitical route to sustainability. But what matters politically is money not words.
In saying this, I don’t mean to assert that Wednesday’s climate deal is of no value. Political leaders care somewhat about their international prestige. Reinforcing the global community’s ostensible commitment to decarbonization could therefore nudge leaders toward making necessary investments, all else equal. Nevertheless, until this week’s rhetorical pledges get translated into financial ones, the significance of the U.N.’s latest climate conference will remain hypothetical.
Voters fear rising prices more than rising emissions.
In truth, the fundamental obstacle to rapid decarbonization is not the moral cowardice of political leaders or the perfidy of the fossil-fuel industry. Rather, it’s the fact that it is not currently possible to drastically reduce fossil-fuel use while simultaneously increasing global living standards. And most humans are more tolerant of rising carbon emissions than they are of falling or stagnant incomes.
This has long been apparent in the United States. In a 2018 AP-NORC survey, less than half of working-class respondents said that they would be willing to pay $1 more in monthly electric bills for the sake of combating climate change; when that sum was raised to $10 a month, opposition among all voters was overwhelming. That same year, in the heavily Democratic state of Washington — amid a “blue wave” election that saw exceptionally high Democratic turnout — a carbon-tax referendum lost by a 56 to 44 percent margin.
This doesn’t mean that American voters have no concerns about climate change. In the AP’s poll, large majorities of voters favored government action to combat rising temperatures when the attendant tradeoffs were small or unmentioned. But their priorities are clear: U.S. voters don’t punish elected officials for presiding over rising carbon emissions, yet routinely punish them for presiding over increases in the cost of living.
That the American electorate is more worried about such costs than future warming is reinforced by recent horserace polling. In November, Democracy Corps, a Democratic advisory group, surveyed 2,500 voters in battleground states and districts. Respondents said that “Biden and the Democrats” would be better on climate change than “Trump and the Republicans” by a 15-point margin. But they also said that Trump and his party would be better on the cost of living by 17 points. And they ultimately favored Trump over Biden.
More direct evidence of the public’s prime concerns can be found in Gallup’s polling on the “most important problem” facing the country. In November, 33 percent of respondents named an economic issue as their nation’s top problem, while just 2 percent mentioned pollution, the environment or climate change.
The American electorate’s priorities are typical (even if the carbon-intensity of its consumption is exceptional). Across OECD countries, voters judge their governments’ failures to keep a lid on energy prices more harshly than their failures to cut emissions.
Even authoritarian nations like China must show some deference to the mass public’s cost of living concerns. The CCP’s legitimacy rests in no small part on its success in delivering rising living standards. And its energy policies evince a clear commitment to sustaining such advances, even at great environmental expense.
What’s more, most nations in the Global South are, understandably, even more inclined to prioritize rapid economic development over timely decarbonization. African nations criticized Wednesday’s agreement for its implication that all countries have an obligation to begin shifting away from fossil fuels. “Asking Nigeria, or indeed, asking Africa, to phase out fossil fuels is like asking us to stop breathing without life support,” Ishaq Salako, Nigeria’s environmental minister, told the New York Times. “It is not acceptable and it is not possible.”
Unless the wealthy world provides poor nations with considerable financial assistance — and/or low-cost green technologies that render fossil-fuel development economically undesirable — such nations are going to exploit their own oil and gas reserves. And unless rich countries fully resolve the technological and regulatory obstacles to carbon-neutral energy grids, the economic incentives to develop and export fossil fuels will remain strong.
It’s easy to rip up paper promises.
For these reasons, we would expect shifts in official rhetoric about climate change to have less of an impact on emissions than shifts in the material costs of decarbonization. And this is precisely what we’ve seen. At the 26th U.N. climate summit in Glasgow two years ago, nations pledged to “phase down” coal-fired power plants. Yet when European nations lost ready access to Russian natural gas in the wake of Putin’s invasion of Ukraine, they reactivated coal plants to compensate. India and China, meanwhile, continued to put growth before sustainability, propelling global coal use to record highs.
Similarly, since global governments committed to a 1.5-degree Celsius warming target in 2015, the world has continued emitting carbon at a pace wholly incompatible with that goal.
More locally, New York’s climate policies provide further testament to the relative impotence of emissions targets. In 2019, the Empire State committed to making its electricity grids 100 percent emissions free by 2040. Yet in the four years since then, the carbon intensity of New York’s electricity has actually increased.
This is because the state’s officials refused to prioritize its abstract commitment to a carbon-free 2040 over the immediate interests of powerful interest groups and the broader electorate. New York’s environmental organizations had long been campaigning to close the Indian Point nuclear-power plant despite the fact that it provided a vital source of carbon-free, non-intermittent electricity.
After the plant shut down, New York’s carbon emissions from in-state power generation shot up by 35 percent. Before the closure, fossil fuels generated 77 percent of downstate New York’s electricity; afterward, they supplied 89 percent.
Theoretically, this uptick in fossil-fuel reliance is supposed to be temporary, as the state’s buildout of renewables will eventually eliminate its need for natural gas. But that plan requires both a significant acceleration of renewable-energy deployment and technological progress on batteries or some other carbon-free solution to renewables’ intermittency problem.
Unfortunately, expediting the renewables buildout has come into conflict with constraining cost-of-living increases in the state. With materials prices and interest rates both rising, the state’s offshore-wind developers demanded higher subsidies from ratepayers in order to complete their projects. But New York’s utility regulator prioritized keeping electricity bills down over ensuring the timely expansion of wind power.
Making matters worse, New York governor Kathy Hochul recently blocked the construction of a wind-power transmission line because it would have impinged on some park land in Long Island. Yet again, organized groups’ interest in an immediate quality-of-life concern trumped decarbonization, despite the state’s ostensibly aggressive climate target.
If New York does not find some way of expediting its renewables buildout — while humanity simultaneously makes technological progress on batteries — then its elected leaders will eventually be forced to choose between forfeiting its 2040 goal or allowing the state to suffer routine electricity shortages. Climate hawks will not win that argument.
All of which is to say, whatever rhetorical commitments do or do not make it into global agreements, the climate’s long-term health will depend on the pace of green-technology development and deployment. Speeding that pace requires material resources and regulatory reforms, not bold (yet non-binding) promises. We need to continue making public investments in green technology while eliminating legal obstacles to clean-energy construction. And we need to make it more worthwhile for developing countries to industrialize sustainably through the provision of financing and fiscal aid.
Cheap green energy can get the world off fossil fuels. Cheap words cannot.
By submitting your email, you agree to our
Terms and Privacy Notice
and to receive email correspondence from us. This site is protected by reCAPTCHA and the Google
Privacy Policy and
Terms of Service apply.
or
Already a subscriber?
What is your email?
This email will be used to sign into all New York sites. By submitting your email, you agree to our Terms and Privacy Policy and to receive email correspondence from us.
Password must be at least 8 characters and contain:
Lower case letters (a-z)
Upper case letters (A-Z)
Numbers (0-9)
Special Characters (!@#$%^&*)
This password will be used to sign into all New York sites. By submitting your email, you agree to our Terms and Privacy Policy and to receive email correspondence from us.
You’re in!
As part of your account, you’ll receive occasional updates and offers from New York, which you can opt out of anytime.
or
Already a subscriber?
What is your email?
This email will be used to sign into all New York sites. By submitting your email, you agree to our Terms and Privacy Policy and to receive email correspondence from us.
Password must be at least 8 characters and contain:
Lower case letters (a-z)
Upper case letters (A-Z)
Numbers (0-9)
Special Characters (!@#$%^&*)
This password will be used to sign into all New York sites. By submitting your email, you agree to our Terms and Privacy Policy and to receive email correspondence from us.
You’re in!
As part of your account, you’ll receive occasional updates and offers from New York, which you can opt out of anytime.
Already a subscriber?
Already a subscriber?
`;
// integrate Sub(x) scripts and elements
if (hostname !== 'subs.nymag.com') { // do not integrate on this subdomain
document.head.appendChild(trackingScript);
document.body.insertAdjacentHTML('beforeend', subXAnimationElements);
}
There was an error processing the request. Please try again later."}).catch(e=>console.error("Error verifying email: ",e)))(r.querySelector(".content"),o.bannerCTAVerification)})):(l.remove(),s.remove()),o.dismissable||n.remove(),o.useAlertIcon||a.remove(),r.classList.add("show"),n.addEventListener("click",()=>{u(),r.classList.remove("show")})}else r.remove()}});
}, {"1":1,"6":6,"12":12,"35":35,"40":40}];
window.modules["global-nav.client"] = [function(require,module,exports){"use strict";const dom=require(3),auth=require(12),signInButton=dom.find(".user-signin"),signOutButton=dom.find(".user-signout"),globalNav=dom.find('[class^="global-nav"]'),body=dom.find("body"),dropdownItems=dom.findAll(".dropdown-wrap"),gtm=require(1),appendLandingPageParams=require(136),pageUri=require(124).getPageUri(),subscriptionPromoLinks=dom.findAll(".persist-params"),searchString=window.location.search||"";function closeDropdowns(e){let n=globalNav.querySelectorAll(".dropdown.open");dropdownItems.forEach(function(t){let o=t.querySelector(".dropdown");!n||t.contains(e.target)&&27!==e.keyCode||o.classList.remove("open")})}function gtmSendReport(e,n,t){let o={eventCategory:"ecommerce",eventAction:"componentClick",brand:e,dimension23:"global-nav",list:pageUri,pageZone:"header",variant:"nav-link"};"global-nav-link"===t&&(o.eventLabel=n.href),gtm.reportNow(o)}function updateElementTargetUrlsIfQueryStrings(e){if(searchString){const n=new URLSearchParams(searchString);let t=e.href;if(t.includes("?")){const o=t.split("?"),i=new URLSearchParams(o[1]);for(let e of n.entries())i.set(e[0],e[1]);t=`${o[0]}?${i.toString()}`,e.href=t}else e.href=`${t}?${n.toString()}`}}function init(e){const n=e.querySelectorAll(".to-landing-page");window.addEventListener("auth:init",()=>{signInButton.addEventListener("click",function(e){e.preventDefault(),auth.showEmbeddedLoginFlow("top navigation")}),signOutButton.addEventListener("click",function(e){e.preventDefault(),gtmSendReport("Sign Out",e.target,"user-info-link"),auth.logout()}),auth.isAuthenticated()&&e.classList.add("signed-in"),auth.isSubscriber()&&e.classList.add("subscribed"),e.querySelectorAll(".user-link").forEach(e=>{e.classList.add("active")}),subscriptionPromoLinks.forEach(e=>{updateElementTargetUrlsIfQueryStrings(e)}),appendLandingPageParams(n)})}dropdownItems.forEach(function(e){e.addEventListener("click",function(){e.querySelector(".dropdown").classList.toggle("open")})}),body.addEventListener("click",closeDropdowns),document.addEventListener("keydown",closeDropdowns),globalNav.addEventListener("click",function(e){let n=e.target;n.classList.contains("global-nav-track")&>mSendReport(n.text,n,"global-nav-link")}),module.exports=init;
}, {"1":1,"3":3,"12":12,"124":124,"136":136}];
window.modules["aaa-module-mounting.legacy"] = [function(require,module,exports){"use strict";const _pickBy=require(221),_each=require(408),Fingerprint2=require(407),DS=require(406),Eventify=require(246);function registerGlobals(){window.DS=DS,window.Eventify=Eventify,window.Fingerprint2=Fingerprint2,DS.value("Eventify",Eventify),DS.value("Fingerprint2",Fingerprint2),DS.value("$document",window.document),DS.value("$window",window)}function mountDollarSliceComponents(){DS.service("components",["$document","$module",function(e,n){var o=_pickBy(n.definitions,e=>e.providerStrategy===n.providers.controller),r=Object.keys(o);function t(e){return o=>{try{n.get(e,o)}catch(e){logMountError(o,e)}}}_each(r,n=>{var o=e.querySelectorAll('[data-uri*="/_components/'+n+'/"]'),r=e.querySelectorAll('[data-uri$="/_components/'+n+'"]');_each(o,t(n)),_each(r,t(n))}),this.components=r}]),DS.get("components")}function logMountError(e,n){const o=e.outerHTML.slice(0,e.outerHTML.indexOf(e.innerHTML));console.error("Error attaching controller to "+o,n)}registerGlobals(),"loading"===document.readyState?document.addEventListener("DOMContentLoaded",()=>{mountDollarSliceComponents()}):mountDollarSliceComponents();
}, {"221":221,"246":246,"406":406,"407":407,"408":408}];
window.modules["ads.legacy"] = [function(require,module,exports){"use strict";const _map=require(118),_forEach=require(107),_isString=require(268),_intersectionWith=require(409),_isEqual=require(274),_each=require(408),_debounce=require(182),_sortBy=require(205),page=require(124),visit=require(114);DS.service("adService",["Eventify","$cid","$document","$window",function(e,t,a,i){var o,n,s,r,d,c,u,l,g={},p=this,h=[],f=visit.getQueryParamsObject(["utm_campaign"]),m=document.querySelector('script[data-type="ad-a9"]'),b=[],w=!1,v=[],y=document.querySelector('script[data-name="ad-doubleverify"]');document.querySelector('script[data-name="concert-ads"]')||(i.NYM={},i.NYM.analytics={},i.NYM.analytics.adStartTime=i.performance.now(),i.googletag=i.googletag||{},i.googletag.cmd=i.googletag.cmd||[],u=i.googletag,(m||y)&&(i.googletag.cmd=i.googletag.cmd||[],i.googletag.cmd.push(function(){i.googletag.pubads().disableInitialLoad()})),m&&(l=i.setInterval(function(){void 0!==window.apstag&&void 0!==window.apstag.timeout&&(i.clearInterval(l),window.apstag.cleared=!0,l=null)},10),setTimeout(function(){l&&(i.clearInterval(l),i.googletag.pubads().refresh(),window.apstag||console.log("MESSAGE: Timeout for A9 load exceeded, aborting"))},500)),y&&(b.push(new Promise(function(e){w?e():v.push(e)})),c=i.setTimeout(T,2500)),o=function(e){var t,a,o=e.data,n=[];return o.loaded?e:(o.loaded=!0,t=null,(t=o.sizes?u.defineSlot(o.name,o.sizes,o.id).addService(u.pubads()):u.defineOutOfPageSlot(o.name,o.id).addService(u.pubads())).setTargeting("adid",o.id),f.hasOwnProperty("utm_campaign")&&t.setTargeting("utmcamp",f.utm_campaign),a=p.getAdCount(o.label),t.setTargeting("label",o.label+"_"+o.site+"-"+a),u.display(o.id),u.pubads().addEventListener("slotOnload",function(){i.NYM.analytics.firstAdLoadTime||(i.NYM.analytics.firstAdLoadTime=i.performance.now(),i.NYM.analytics.firstAdLoadLabel=e.data.label)}),n=_(o),Promise.all(b).then(function(){n?window.apstag&&window.apstag.cleared?window.apstag.fetchBids({slots:[n],timeout:window.apstag.timeout},function(){u.cmd.push(function(){window.apstag.setDisplayBids(),u.pubads().refresh([t],{changeCorrelator:!1})})}):y&&u.pubads().refresh([t],{changeCorrelator:!1}):u.pubads().refresh([t],{changeCorrelator:!1})}),e.slot=t,e)},n=function(e){var a,i,o,n=t(),s=e.getAttribute("data-name"),r=e.getAttribute("data-sizes"),d=e.getAttribute("data-label"),c=e.getAttribute("data-site");n=e.id,r&&r.length?(r=r.split(","),a=[],_map(r,function(e){e=e.split("x"),i=parseInt(e[0]),o=parseInt(e[1]),a.push([i,o])})):(e.classList.add("oop"),a=!1),this.data={id:n,name:s,sizes:a,loaded:!1,label:d,site:c},g[n]=this},r=function(e){u.cmd.push(function(){var t=o(e);g[e.data.id]=t})},s=function(e){var t=[];e.slot?(t=_(e))&&window.apstag&&window.apstag.cleared&&window.apstag.fetchBids({slots:[t],timeout:window.apstag.timeout},function(){u.cmd.push(function(){window.apstag.setDisplayBids(),u.pubads().refresh([e.slot],{changeCorrelator:!1})})}):e&&r(e)},u.cmd.push(function(){var e,t,o,n=page.getMeta("article:tag"),s=page.getMeta("author"),r=i.location.href,d=(e=a.head.querySelector(".head-gtm"),t=a.body.querySelector(".gtm"),e&&"top"===e.getAttribute("data-gtm")?"gtmtop":t&&"bottom"===t.getAttribute("data-gtm")?"gtmbottom":"");o=[],_forEach([n,s,d],function(e){_forEach(e.split(","),function(e){(e=e.trim().toLowerCase().replace(/\s/g,"-").replace(/\'|\’/g,"")).length&&o.push(e)})}),u.pubads().setTargeting("kw",o),u.pubads().setTargeting("entry_group",o),r=r.slice(r.lastIndexOf("/")+1),u.pubads().setTargeting("pn",r),u.companionAds().setRefreshUnfilledSlots(!0),u.pubads().enableAsyncRendering(),u.enableServices()}),this.load=r,this.create=function(e){return new n(e)},this.refresh=function(e){var t;_isString(e)?(t=this.getById(e),s(t)):s(e)},this.remove=function(e){var t=e.data.id;a.getElementById(t).innerHTML=""},this.getAdCount=function(e){var t,a=0,i=Object.keys(g);return _each(i,function(i){(t=g[i]).data.loaded&&t.data.label===e&&a++}),a},this.getById=function(e){return g[e]},d=_debounce(function(){var e={TopLeaderboard:1,RightColTopMPU:2,outOfPage:99,"homepageTakeover/TopLeaderboard":1},t=_sortBy(h,function(t){return e[t.data.label]||10});_forEach(t,function(e){return e.data.sizes?r(e):i.setTimeout(function(){r(e)},2e3)}),y&&window.PQ.cmd.push(()=>{try{window.PQ.loadSignals(["ids","bsc","vlp"],T)}catch(e){T(),console.error(`There has been an error loading Double Verify signals: ${e}`)}}),h=[]},10),this.addToPageLoadQueue=function(e){h.push(e),d()});function _(e){var t,a=e.sizes;return a=_intersectionWith(a,[[970,250],[970,90],[728,90],[300,600],[300,250],[320,100],[320,50]],_isEqual),e.sizes&&e.sizes.length&&(t={slotID:e.id,sizes:a,slotName:e.label}),t}function T(){i.clearTimeout(c),w=!0,_forEach(v,function(e){e()})}}]);
}, {"107":107,"114":114,"118":118,"124":124,"182":182,"205":205,"268":268,"274":274,"408":408,"409":409}];
window.modules["cid.legacy"] = [function(require,module,exports){"use strict";DS.service("$cid",function(){var r=Math.floor(100*Math.random());return function(){return"cid-"+ ++r}});
}, {}];
window.modules["client.legacy"] = [function(require,module,exports){"use strict";require("cid.legacy"),require("ads.legacy"),require("facebook.legacy"),require("aaa-module-mounting.legacy");
}, {"cid.legacy":"cid.legacy","aaa-module-mounting.legacy":"aaa-module-mounting.legacy","ads.legacy":"ads.legacy","facebook.legacy":"facebook.legacy"}];
window.modules["facebook.legacy"] = [function(require,module,exports){"use strict";DS.service("facebook",[function(){this.fb=function(i){window.FB&&window.FB[i].apply(this,Array.prototype.slice.call(arguments,1))}}]);
}, {}];
require=(function e(t,n,r){function s(o,u){if(!n[o]){if(!t[o]){var a=typeof require=="function"&&require;if(!u&&a)return a(o,!0);if(i)return i(o,!0);var f=new Error("Cannot find module '"+o+"'");throw f.code="MODULE_NOT_FOUND",f}var l=n[o]={exports:{}};t[o][0].call(l.exports,function(e){var n=t[o][1][e];return s(n?n:e)},l,l.exports,e,t,n,r)}return n[o].exports}var i=typeof require=="function"&&require;for(var o=0;o typeof key === 'string' && key.match(/\.legacy$/)).forEach(key => window.require(key));
}
function tryToMount(fn, el, name) {
try {
fn(el); // init the controller
} catch (e) {
const elementTag = el.outerHTML.slice(0, el.outerHTML.indexOf(el.innerHTML));
console.error(`Error initializing controller for "${name}" on "${elementTag}"`, e);
}
}
/**
* mount client.js component controllers
*/
function mountComponentModules() {
Object.keys(window.modules).filter(key => typeof key === 'string' && key.match(/\.client$/)).forEach(key => {
let controllerFn = window.require(key);
if (typeof controllerFn === 'function') {
const name = key.replace('.client', ''),
instancesSelector = `[data-uri*="_components/${name}/"]`,
defaultSelector = `[data-uri$="_components${name}"]`,
instances = document.querySelectorAll(instancesSelector),
defaults = document.querySelectorAll(defaultSelector);
for (let el of instances) {
tryToMount(controllerFn, el, name);
}
for (let el of defaults) {
tryToMount(controllerFn, el, name);
}
}
});
}
// Make sure that a `window.process.env.NODE_ENV` is available in the client for any dependencies,
// services, or components that could require it
// note: the `` value is swapped for the actual environment variable in /lib/cmd/compile/scripts.js
window.process = window.process || {};
window.process.env = window.process.env || {};
if (!window.process.env.NODE_ENV) {
window.process.env.NODE_ENV = '';
}
// note: legacy controllers that require legacy services (e.g. dollar-slice) must
// wait for DOMContentLoaded to initialize themselves, as the files themselves must be mounted first
mountLegacyServices();
mountComponentModules();
// ]]