I think the big reason that so much effort is put into NAT and other "workarounds" is because those are things "you" can do to solve the problem.
If your upstream provider doesn't support IPV6, you can't do anything to help that besides complain about it and hope they provide it one day.