Yes, pedestrians and drivers must sometimes cross over each others domains. Pedestrians must cross the road to get to the other side, and drivers must cross a pavement to get from the road to a driveway. But pass through each others territory quickly and carefully. Don’t dawdle. And don’t bloomin’ well park there!
I admit that many streets in the UK aren’t designed for easy parking. Many are far too narrow, the streets having been built before cars were invented. The houses there often don’t have driveways and the house owners have no option but to park on the street. If the pavement is very wide and the road is very narrow there might just about be an excuse for parking half way up onto the pavement, but far too often I see cars parked up on the pavement when the road is easily wide enough for them. I can only guess that the drivers are trying to avoid having their wing mirrors clipped by passing traffic, but frankly they then deserve to have them bumped by passing pedestrians! And leaving just enough room for a person to squeeze through isn’t good enough – what about parents with prams or pushchairs, and elderly or disabled in wheelchairs? They have just as much right to get past.
In France they have a solution – where the pavement is clearly more than wide enough the authorities often allow parking part way up onto the pavement and paint narrow parking bay markings on the pavement to indicate that. Cars can partially mount the pavement and park there as long as they keep within the white lines of the bays and those are designed to leave adequate room for pedestrians. At least with that solution both drivers and pedestrians know where they stand (or park!).
Maybe we should consider adopting that solution in the UK?