Never used to even blink an eye about this kind of thing until we had the little one. Extremely frustrating having to take your child into the road in their pram just to go around a car parked on a pavement. Appreciate some of these drivers think they are being considerate, leaving room for other drivers to get through, but I assure you a pram can scrape your car just as much as another car can ding your mirror.
Appreciate why people do it, just in that photo you can see a bus uses that road too, and just round the corner from us we have two white van drivers who WILL park outside their houses come hell or high water, opposite each other, meaning room in between for small cars only on the road.
And yes, it is illegal., but the local councils are supposed to enforce in problem areas with signs. Technically it is illegal to drive on the pavement and you could attempt a conviction with evidence of someone driving, even to park, on a pavement. Good luck on that, though.