Re: if at all
so much nonsense in this its hard to know where to start
"However, the truth is the "they" you are referring to are not IPv6 people. "They" are a host of IPv4 advocates trying to make IPv6 behave like IPv4 when such behaviour is counter productive and inefficient."
--this is so not true, ipv6 advocates are constantly telling us ipv6 is as easy and simple to use as ipv4 when its not. It turns out its advantageous for many many reasons to change the apparent source/destination or both IP addresses & even use equipment to break the end to end sessions which is handily easily achievable in IPv4 but IPv6 tries to prevent that in its very design and further anti nat stance.
"The IPv4 core specification defines all IPs as globally routable."
--rfc 1918 provides for a /8 /20 & /24 non internet routable private ip addresses
"IPv4 has the same feature. Its called DHCP static address assignment, and is surprisingly popular with IPV4 admin."
--DHCP is not built into IPv4 its a bolt on. The initial SLAAC is a privacy failure, current versions will now mean domestic users will have their DNS of internal machines that will never connect to the internet suddenly known about and catalogued by their ISP.
"Link-local address allocation is such a popular feature it got back-ported to IPv4 despite major performance loss on allocation, issues with IPv4 not coping with multiple IPs per machine interface, and the 169/8 range being globally routable adding security issues the IPv6 dedicated private range does not have."
-- 169/8 is globally routable but 169.254/16 is not!!! there is no security issue for a machine on 169.254/16 as it can't be routed too across the internet, just like the other rfc1918 addresses can't be routed to.
"You also aware of a little old protocol called ARP? The one which puts the word 'address' in the term "MAC address"."
-- ARP is what a machine does to find the MAC of a machine that can receive traffic for an IP. ARP is links L2 with L3. ARP doesn't put 'the word 'address' in the term "MAC address".' MAC address already has the word Address in it. On LAN 's machines connect via MAC addresses, IP's are needed to route from 1 LAN to another. IP's are an overlay to MAC's & provide a hierarchical method of organising & addressing machines and systems. IPv6 looks like its trying to be both an I & MAC in 1.
IPv4 has shown itself to be extensible and has had a long life far beyond what it should have had because of its extensibility.
IPv6 has not gained wide spread adoption because it has sought to be like IPv4 but better and has proven to be flawed and its proponents picking the wrong fights when it comes to privacy & usability.
IPv6 should be being advertised as greatly different to IPv4 and different toolsets being used to manage it.
if IPv6 is seen as a different thing that can run on the L2 underlay then it will likely gain more adoption.