See: https://www.openstreetmap.org/note/3648955

https://wiki.openstreetmap.org/wiki/Duck_tagging:
If it quacks like a duck, looks like a duck, and walks like a duck, call it a duck

If I cannot access this highway by bicycle, or if I cannot exit this highway by bicycle, than I am not allowed to mark it as [bicycle=no] on OSM ???

I first have to enter a dead end street, find out the hard way that I am not allowed to continue (since the connecting road does have NL:C14/NL:C14/NL:C1/NL:C2/NL:G7) and still have to turn around .
This is a dead-end-trap!

And if i want to start cycling on a highway=primary having traffic_sign=NL:C9 set, coming from the right, can I see this traffic_sign? No, the traffic_sign might be several kilometers away. 

How do I know cycling is not allowed on this primary? How do I know this is a primary? And highway=primary does not - always - imply bicycle=no!

A good map is telling me: this is highway=primary + bicycle=no. Therefore road color on the map is gray (grayed out). So I cannot make any mistake. Thanks to a good map!

Besides: here - De Ruijterkade - has a cycleway NL:G12a parallel. This is a compulsory cycleway. Therefore NL:G12a is telling me: bicycle=no (or: use_sidepath) on highway=primary!
Unless there is a bicyle crossing. But there isn't! Not on De Ruijterkade.