Wiki jasno mówi, że nie może być motorroad=yes z highway=motorway:
Tag a highway that is a motorroad with motorroad=yes in addition to the highway tag, which will usually be highway=primary or highway=trunk but not highway=motorway.
Wewnętrznie dla polskiej społeczności możemy sobie ustalić że highway:class:pl oznacza dla nas co tylko chcemy, jednak dla konsumentów danych nie będzie to miało wpływu. To nie jest globalny tag i nie będzie on wpływał na to jak routing nawiguje, bo ten tag nie jest nigdzie uwzględniany.
Obecnie korzystając z funkcji “unikaj autostrad” (np. taki OSMAnd) poprowadzi mnie (prawidłowo) S-ką, ale faktycznie uniknie autostrady. Po (ewentualnej) zmianie ominie również i S-kę, choć ja wcale tego nie chcę, czyli zadziała (bo nie będzie miał wyjścia) błędnie, analogicznie jak to teraz błędnie robi Googiel, dla którego “jeden pies”.
Na prawdę nie rozumiem, skąd jest to ciśnienie na równanie do [w mojej ocenie] gorszych rozwiązań…