I prefer highway=footway to highway=path though I could see highway=service, (with surface=gravel or unpaved…), too. A width=3 (4?) tag doesn’t seem too wrong, whatever its value, there likely is one; width=* seems a smarter tag on this way.

This example is an outlier, OSM has different perspectives and regional taggings.

We often discuss such things (in places like this).