Surely it's all about the nature of the space? I get mildly irritated by cyclists on the seafront path (especially if they appear to be experienced bike handlers) approaching me on the 'wrong' side, but it happens with such frequency that it must be a consequence of the path itself, and of the kind of space its users perceive themselves to be in. I think it's good to encourage people to use that space in a less disciplined way. I tend towards the vehicular on a bike, and am usually on the path as part of a commute, so I behave as if on a small road, but others may not experience the space as a road at all. I made a conscious decision to chill out about it, and when the path is very busy I either resign myself to erratic pedestrian and cyclist behaviour or go on the road. The discipline required on the road is only necessary because of the danger - the opposite scenario is the one
@User13710 describes, where slow-moving people simply dodge one another in the course of their everyday business. We need to make roads (in places where people need or want to be) more like linear parks, and not the other way round, so we should welcome the need to switch out of our default way of making progress.