I'm fairly sure that even if there's a snap election this year the election after that will be in 2030. Doing it early will just hand the new government a few extra months of power, it doesn't calculate forward from the last election it's just every 5 years regardless of what else is going on.
A parliament has a maximum term of 5 years. Any change to the date of the next election will have a direct impact on the latest date of the next election.
But this is a future election that won't occur for over a decade, and remember this will potentially have occurred after 10 years of left wing politics. Combine that with the fact that people are quite sensitive about environmental issues already, and that's going to only increase over the next 11 years.
2030 is only six years away. Watch drivers lose all sensitivity about the environment when they are required to buy a more expensive car that doesn't go as far as their old one and is way less convenient on long distances. I believe you're a bit optimistic about people's willingness to change. Everyone is all for saving the environment until they have to personally chip in.
Plus, you know, lobbies. Executives might lose money. Money!! Absolutely can't have that.