As a cyclist, I ride to be safe. In some places, I ride on the sidewalk. Instead of saying, it is the driver's responsibility, do what you need to do to be safe. There are so many different situations, you need to consider the situation, and do what is sensible in that situation.
Yes, that's why there are separated bike lanes.