smoothness= ist ja unabhängig von highway=, aber tracktype= ist nur für "track". Auch wird hier wohl "path" besser als "footway" passen.

Das Bild ist meiner Ansicht nach nicht "impassable", da bin ich schon ganz anderen Situationen begegnet.

Insgesamt befinden wir uns hier wohl in einer Grauzone. Der Vorteil von "steps" ist, dass es sich schnell abhebt, während bei "path" die Zusätze oft untergehen.