Adding and changing data in OSM that is accurate and correct is great. Incorrectly changing OSM data to work around the limitations of another program is absolutely not. Not even temporarily. 

If you want to use OSM data with some other program and doing so would require making incorrect changes to OSM you have two options:

1) fix the program to work with the correct data
2) download the osm data and make your changes offline 