True, but we cannot draw them as footways just for aesthetical reasons: OSM is primarily a database and we needed a way to identify which paths were open to service vehicles.

The problem identified here looks like a rendering issue, and only concerns one layer (osm-carto).  The Humanitarian layer as well as many mobile apps show a very pleasing rendering of the same data.