Lack of planning/management is also a huge problem with inefficient local councils.
On the rare time they do decide to do a proper job of resurfacing, i.e. scraping off the old top surface and putting down two layers of new tarmac, it all seems to be a very inefficient long winded process. Last time they did it to my mother's road, where I went every day, it seemed to take a week to get the equipment in place, i.e. the scraper came first and was parked up several days, then a big dispenser/dropper kind of truck appeared and likewise parked a few days, then a road roller came. After a week or so, some actual workers appeared with lots of other trucks and equipment, and the actual scraping off the old surface was done in a couple of hours. Then a few days of nothing, and then another group of workers, trucks etc and the new tarmac was laid and rolled, again maybe only an hour for each layer. Then it took another week for all the equipment/trucks to be taken away again, again, one item at a time. The thing was that they literally only did half the road whereas the entire road was badly pot-holled. Given how little time they actually spent doing the scraping and relaying, they could probably have done the whole road within the same number of "working" days. Complete madness to literally do half a job when they had all the equipment on site for so long, and actually working for just a few hours.
Same with repairing pot holes. They make such a botch up, the "repair" usually disintegrates within a few weeks and then it needs doing again, and again.
With the scraping and resurfacing, surely it would make more sense to do "areas" at the same time which would mean less wasted time and wasted plant hire rental costs to move the machinery under it's own "steam" from one road to the next, rather than have it sitting around waiting for transporters and workers to move it from one end of town to the other, only for it to be moved back to the next street to where it was a few months ago.
Same with road sweepers. When I report blocked drains/slippery leaves on footpaths to the council, they eventually send a road sweeper machine, but they only do the exact patch I reported, even though it's blatantly obvious to the driver that the whole road needs sweeping or that there are other blocked drains within sight. Once I remember reporting one specific road, and then a couple of days later, I reported another adjacent road. The road sweeper came a few weeks later to clear the first road, but ignored the second, then it came back a few days later and did the second road! Doesn't sound a big problem, but our village is a few miles from the town where they're based, so it's not just a quick 5 minute job - it's an hour from their base, so a monumental waste of time. Surely someone in the council should be actually looking at all the reports and planning the work to do several reports at once rather than randomly sending them in all directions based only in order of the reports being received??