'Speed differential' is a thing for any sort of traffic, be it cars, bicycles, and runners. 'Experience differential' is also a thing. It may be that one of the problems that you've experienced is due to the fact that you yourself "don't know what [you're] doing" and are riding far too aggressively amongst people who are learning or riding "casually" . . . as they have every right to.
That’s not a fair assessment of me nor the average biking commuter who does know what they are doing. There’s just always going to be a small minority who aren’t and are learning and I do not want to be forced into a tiny lane with them.
I’ve already said it’s probably the best compromise for tourist and casuals but I’m not using them unless as others mentioned they are wide enough for these people to be one side like a slow lane, others have mentioned Toronto has smaller ones than Copenhagen.