Road repairs have been put off for years, we have now reached the point where there are lots that have to be done.
Often local authorities have to break road repairs into small sections because that is all they can afford, resulting in repeated roadworks on the same road.
The more extreme weather we have been having has not helped, tarmac cannot be laid in rain.
Cold lay tarmac is very expensive but even that do's not bond properly if wet.
All I can suggest is to use a satnav on a modern smart phone, these do remap if the traffic is congested above a critical value - they can usually be adjusted in the settings for things like the fastest route or shortest etc.
If the phone will link to the centre console, even better, when the phone remaps it becomes very easy to stop and investigate where it has remapped to, and override if it has chosen a route you think could be better.