I'm not a huge fan of R-1234yf, but saying it's a "step backwards in an environmental sense" is just plain wrong. When R134a replaced R12 it solved the issue of depleting the ozone layer but R134a still has a very high global warming potential (GWP) of 1,430 which means that one pound of R134a released into the atmosphere causes the same amount of global warming as 1,430 pounds of CO2 released into the atmosphere. R1234yf has a GWP of just 4, so just 0.28% of R134a's GWP of 1,430. So even if your R1234yf car leaked all it's refrigerant say 100 or 200 times it would still be much less harmful than leaking the same amount of R134a just once.