I can often get an IPv6 address that fails to work: I'll do DNS lookups and get a huge delay while connectivity fails-over onto the Internet (IPv4). Hotels are worse.
The best solution right now is to disable my OS's IPv6 support which is positively insane if the goal is to get everyone to do the opposite.
The thing is, IPv6 proponents want me to do something (vote? switch? not really sure), but don't equip me with the ability to do it smartly. Instead I get derided by people who judge me for not being smart enough, or valuing my time enough (wtf?) to switch to IPv6. Like I'm somehow holding back progress.
If you get a broken IPv6 address from a network, then that network is broken. It's no different from having a DHCP server hand out the wrong DNS server IPs - blame the guy who can't configure the equipment properly rather than the underlying technology. FWIW, after 10 years of extensive travel and hooking onto whatever hotel/conference/shop network you can imagine, I've seen broken DNS, broken routes and broken proxies - yet to see broken IPv6 though. Hey ho.
> The thing is, IPv6 proponents want me to do something (vote? switch? not really sure), but don't equip me with the ability to do it smartly. Instead I get derided by people who judge me for not being smart enough, or valuing my time enough (wtf?) to switch to IPv6. Like I'm somehow holding back progress.
I'm not really sure what this means. Everyone values their time differently, I'm certainly not going to judge anyone for that. If IPv6 doesn't solve any problems for you, then great. Don't try and pretend that it's not helping loads of other people solve their problems though.
> I'm frankly tired of dealing with the incompatibility.
My point is that you have a choice. As lmm correctly points out, it's how you value your time.