I think that most people here have the anticipation to avoid these kind of accidents most of the time, but this comes from experience and people ought to be able to cycle and survive without those years of learning. Pretty much in the same way that pedestrians do.
There are a number of people on here who have undertaken Advanced Driving, Motorcycling, Cycling training and while they may not all agree with me entirely, riding safely is NOT about second guessing what someone else is going to do because, guess what? you don't know. Instead it is about taking control of your destiny yourself.
A really good example (and non controversial) is from driving, what to do with tailgaters on a motorway. It's something that many people have a problem with, the answer is simple, you ensure that the gap between you and the car in front is such that you can stop without the tailgater going into you.
So, no, it isn't my opinion, it is just best practice.
FTR, nothing I say changes my agreement that people SHOULD be able to cycle and survive without using that level of skill
The common cause I have with Mr S is that as a personal preference I would prefer not to have segregated cycle facilities. In and of themselves they are arguably not fantastic for cycle safety. What they do do, and why they are ultimately a good thing, is that they bring more people on to bikes which almost however it is achieved is a Good Thing.