Yes, I am aware, I got your point.
Here is what you don't get about mine:
First, this is about "bunch sprint" stages only.
Second, I am not extending the current 3K zone, I am changing how it functions, so in the "finale zone", GC time no longer runs - it simply stops at (for instance) the 10K portal.
Third, it makes NO difference to the overall GC, if their "timed finish line" is the 10K portal. They still need to cross the actual finish line, but no longer need to worry about gaps after 10K.
For all the teams there for the stage, they keep racing, but the GC riders start to drop off the back, reducing the peloton in size, and thereby the danger.
So, you BOTH avoid GC riders crashing out in the last 10K, because of all the fight for position, AND you get "cleaner" sprint finishes.
It's win/win.
And sure, until the 10K mark, the GC teams will want to be up there, but sprint trains rarely start that far out, and never with the high degree intensity of multiple trains fighting over position.