Canals were used for transport by boats/ships. My guess would be that railings would be a hindrance for loading/unloading.
Although, given the current-day Dutch attitude to bike helmets I wouldn't be surprised if our ancestors were just being stubborn too, haha.