Ab welcher Art Kreuzung setzt man hw=crossing auf einen Node?

Stimmt. Man könnte für den Teil service, der auf dem Gehweg läuft, ein zusätzliches Attribut vergeben.

Das sehe ich auch so und meine Annahme, mein Kommentar auf GitHub geht in die Richtung, dass service=driveway etwas ist, wo Autos einen abgesenkten Bordstein hoch und quer über einen Gehsteig fahren.

Zumindest ist das im Umkehrschluss für mich eins von mehreren Kriterien, dass es dann als service=driveway getagged wird.