I mean, it's not really an either/or thing. Even good bicycle infrastructure requires cyclists to be knowledgeable in how to use it. For example, I'm religious about saying "on your left" when passing other cyclists or pedestrians on our local bicycle path. I probably say it 20-30 times a ride. But in twenty years of regular riding, almost every day, I don't think I've heard it said to me by a passing cyclist even 10 times total - they just never do it. I don't think it's because they just want to be dicks, I think they genuinely have no idea they should be doing it, same reason they never use hand signals - because there's no requirement for them to learn this. Knowing what to do on a public road is even more important.
Actually, it's not an either/or thing - it's neither/nor in the United States.