cycleway=no ist default und muss nicht getaggt werden, schaden tuts aber auch nicht.

bicycle=avoid class:bicycle, etc… bringen nicht wirklich etwas für das Routing, da es neben dem subjektiven Empfinden und den Vorlieben des Mappers auch noch von der Beobachtungszeit abhängt.
Wenn auf der Straße kein motorisierter Verkehr ist, ist obige Straße gut zum Radfahren geeignet und du trägst es so ein. Ist viel Verkehr vorhanden, kann man das anders sehen, muss es aber nicht. Das hängt dann vom Mapper ab.

Da es aber auch die anderen Tags nicht beeinflusst, sollen die, die es erfassen wollen, tun. Damit es aber nicht beeinflusst, muss es andersartige keys nutzen. Ansonsten gibts Konflikte. bicycle=yes vs. bicycle=avoid/dont

@Geogast:
wambacher hat es etwas blöd formuliert. Wir erfassen natürlich auch, ob man etwas kann. Auf einem highway=path kannst du bspw. nicht mit 2 spurigen Fahrzeugen fahren, oder nimm die surface- und smoothness-Tags.

Bei obigen geht es aber nicht ums können, sondern ums wollen. Die Straße darfst und kannst du befahren. Du willst aber einfach nur nicht und das wollen erfassen wir derzeit nicht.