I'm all for it. During lockdown, I had to walk the pram on the road through a junction, regardless of the end of the road I walked down.
At one end, there were two vans and two cars blocking the pavement, all belonging to the one property. They have a drive big enough for 3-4 cars. But their kid gets exclusive use of it for his heavily modded BMW 1-Series. Can't risk damaging the dear boy's pride and joy, I guess?
At the other end, there's a tree surgeon who has his work's van and trailer, a camper van, a Nissan Navara, and a small hatchback. Again, the driveway is a good size. But there's simply no plausible way that all of that stuff fits on it. So he has to block the pavement on both sides of the road.
Considering every house has a driveway big enough for at least two cars, there are way too many vehicles parked on the pavement. On a street of 40 houses, there's roughly 20 cars on the pavement as I'm writing this. And it's like this around the whole estate. Busses regularly have to drive on the pavement to get past parked cars because there simply isn't enough room.
I do agree that a blanket ban could be a bad thing. But there's no reason why it can't be handled as it is in London; put in marked bays where there is space and it is sensible to do so.
No doubt if something like this comes in, a solution will emerge for those with works vehicles that they no longer have space for. Renting a space in a large car park on an industrial estate, for example? Drive there, pick up your van, do the day's work, drive back, collect your car and drive home.