Proposal: Allowing `route=piste` relations to store common attributes (inheritance approach)

I couldn’t have put it better, and this is the way it has been done from the start.
However I think I can see a tendancy of using route relations to factorize tags from outdoor enthusiasts.
I still fail to understand why ?

Having both kind of mapping is necessarily harmful to data consistency accross the map, and it seems interesting to really understand why, from the mapper point of view, the approach described by @AlesKubr would be better ?

Consumer-side, we can technically do whatever we want.