Why routes's path_handling can be set manually

In my point of view, path_handling is a new property of route’s entity in verion 2.x, which should be controlled by admin api logic against current kong version .
Why it can be update manually ? i think that is a little weird .
What’s is the behavior if i set a ‘v0’ value for a kong node whose version is 1.x ?