> bojan: Everyone is crazy - there was great plan to solve A, B, C, and D. And it was ignored. Fools you are!
Please don't put words in my mouth.
All I keep saying is that mistakes were made. Even the best of the best do that from time to time.
Your claim boils down to this: it was not possible to design IPv6 as an upgrade to IPv4.
History of software development and network protocols shows otherwise. History also shows current non-adoption of IPv6. You make of this what you want. I see a bad plan.
I'm sure you read what DJB wrote and the main idea is that things should be easily interoperable and compatible as much as possible. This is pretty much the way technology evolved over time. We usually don't just throw things that work away.
You may not like DJB for whatever reason or disagree with many of the things he wrote (I do for sure), but his reasoning here is simple and common sense.
You can also ridicule me all you want. But I know one thing: my ping6 still doesn't work and it should. So, even if DJB and myself are utter nutters (which is a distinct possibility) your grand technical solution still isn't working.
Your Problem X, as you call it, is what people should have been working on in the interim. I never denied that there would be challenges - that's just you wild imagination. But, they couldn't work on it, because the main idea did not have interoperability and compatibility in mind, so they could not plan on how to achieve this very simple goal. In fact, the didn't know what to plan for exactly, so they planned for nothing.