Hi,
from my point of view Kurviger should route also to destination, then Start is tagged with vehicle=destination, can be routed, route end is tagged with vehicle=destination;delivery (-> additionally delivery is allowed) - but can not be routed.
But perhaps tagging is wrong and should be changed to vehicle=destination, because this implicitely allows delivery
Remark: I can find 209 ways in Europe tagged with vehicle=destination;delivery