As a lifelong cyclist, I can assure you there is no way to mitigate hazards enough on a bike, even in as cyclist-friendly place as Amsterdam, to justify not wearing a helmet. Even something as simple as an awkward fall can result in a head bouncing off the pavement.