Hi, thank you very much for your detailed response and for sharing the link.

To your question: splitting ways (for example, to indicate parking lanes, different numbers of lanes, surfaces, or speed limits) is absolutely correct and often necessary. That by itself doesn’t “break history.” The issue arises when an existing way is deleted and replaced with a brand-new one instead of splitting or modifying the original geometry.

Here are your changes visualized for reference:
https://resultmaps.neis-one.org/osm-change-viz?c=170505416#16/54.9706/73.3859
https://overpass-api.de/achavi/?changeset=170505416

In particular, e.g. you removed:
https://www.openstreetmap.org/way/203198889
https://www.openstreetmap.org/way/103836373

and replaced them with new ways:
https://www.openstreetmap.org/way/1422581905
https://www.openstreetmap.org/way/1422581900
https://www.openstreetmap.org/way/1422581901