Ok. Thank you for keeping track of this. Accurate contribution to Openstreetmap is always very welcome.

You should obviously not do wrong mapping in OSM because of your individual software requirements. The way to go would be to improve your software, not hacking osm data by adding wrong tags.

As you might be aware, openstreetmap is a community project. The data are free to *use* by they *belong* to the community. Thousands of voluntary mappers put millions of hours of unpaid work into this project. It serves a very wide range of a multitude of purposes. OSM is not built to serve the special purposes of only particular company.

There are a couple of good routing engines that distinguish between pedestrians and cyclists. One example is Graphhopper:
https://graphhopper.com/maps/?profile=bike&layer=Cyclosm