Yes, we need more overall pedestrian and cyclist paths, but I think you're missing the point that unsafe infrastructure is worse than no infrastructure. At least the latter doesn't give a false sense of security. This intersection was more than capable of having proper, safe infrastructure, at likely zero difference in cost of what was actually put it. I'm sure somewhere a calculation was made that 0.6 seconds would be saved for drivers if protected bike/pedestrian crossings were put in and priority (as always) was given to cars. We know how to make dutch junctions (we even have at least one, see Bloor & St. George), yet always default to older, less safe crossings.